CI 묻고 답하기

제목 index.php 없애기가 안되네욤.. 모든 자료 검토를 했습니다.ㅠㅠ
글쓴이 주피터 작성시각 2010/05/14 16:38:49
댓글 : 11 추천 : 0 스크랩 : 0 조회수 : 32444   RSS
아파치 셋팅정보




phpinfo() 함수 실행




/system/application/config/config.php 화일 내용





확인해야 할 부분은 모두 확인완료하고
.htaccess 화일도 index.php 화일과 동일한 위치에 작성하였습니다.

적용해본 .htaccess  내용은 몇가지를 테스트 해보았습니다.
1. ------------------------------------------------
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
 
SecFilterEngine Off
SecFilterScanPOST Off
------------------------------------------------
 
2. ------------------------------------------------
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L] 
</IfModule>
<IfModule !mod_rewrite.c>
    ErrorDocument 404 /
</IfModule>
------------------------------------------------
 
3. ------------------------------------------------
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
------------------------------------------------
 
4. ------------------------------------------------
<IfModule mod_rewrite.c>
RewriteEngine On 
 
RewriteCond %{REQUEST_FILENAME}       !-f
RewriteCond %{REQUEST_FILENAME}       !-d
RewriteCond %{REQUEST_URI} !^/captcha/(.*)$
RewriteCond %{REQUEST_URI} !^/images/(.*)$
RewriteCond %{REQUEST_URI} !^/include/(.*)$
RewriteCond %{REQUEST_URI} !^/data/(.*)$
RewriteCond %{REQUEST_URI} !^/layouts/(.*)$
RewriteCond %{REQUEST_URI} !^/views/(.*)$
RewriteCond %{REQUEST_URI} !^/plugins/(.*)$
RewriteCond %{REQUEST_URI} !^/trac/(.*)$
 
RewriteRule ^(.*)$ /index.php/$1 [L] 
</IfModule>
------------------------------------------------

.htaccess 화일내용은 검색을 통해서 나온 내용 모두 적용도 해보았지만 여전히 

Not Found

The requested URL /board/test/lists was not found on this server.

라는 메세지만 나옵니다.



index.php를 붙여서 실행하면 정상적으로 화면이 나옵니다..

사용한 폴더명은
/home/ci/html/에 폴더들에 나열되어 있구요.
index.php 화일도
/home/ci/html/index.php 과  /home/ci/html/.htaccess 이 있습니다.

혹시나 .htaccess 화일의 권한이 퍼미션쪽에도 관련이 있나요???

원만하면 검색을 통해서 작업을 하는데 이틀째 이러고 있습니다. 진도가 안 나가네욤..

답답합니다. 아시는 분 답변좀 부탁드리겠습니다.

 다음글 oracle연결시 문제.... (2)
 이전글 controllers 폴더를 서브 폴더로 정리하였을때 ... (4)

댓글

배강민 / 2010/05/14 16:49:43 / 추천 0

웹 url이...

http://xxx.com/ci/html/index.php 형식인가요?

아니면 html까지 호스트 설정되서

http://xxx.com/index.php 형식인가요?

http://xxx.com/ci/html/index.php 이런 형식인 경우

RewriteRule ^(.*)$ /ci/html/index.php/$1 [L] 으로 설정해야 되었던 걸로 기억합니다...

이 문제라면 수정한번 해보세용... 해결되시길~~~ 

주피터 / 2010/05/14 16:55:37 / 추천 0
 네...그냥 http://ci.openhaja.com/index.php/board/~~~ 이구요..

html이 기본 폴더로 html 폴더 안에 index.php과 .htaccess 화일이 있습니다.ㅜㅜ

배강민 / 2010/05/14 17:18:50 / 추천 0
흠.. 스샷등까지 첨부해주신걸로 봐서는 정상인듯한데...

전 3번에 하셨던 가장 짧은놈으로 쓰고있거든요...

윽.... 다른 분들의 도움이...
주피터 / 2010/05/14 17:21:50 / 추천 0
 아겅..

답변 감사합니다.............ㅠㅠ;;
변종원(웅파) / 2010/05/14 17:25:23 / 추천 0
virtualhost 셋팅에

<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

부분이 있는지 확인해보세요.
 
배강민 / 2010/05/14 17:28:08 / 추천 0
헛.. 맞당.. 웅파형님 부분도 필수입니당...
주피터 / 2010/05/14 17:33:26 / 추천 0
 

AllowOverride의 설정이 None으로 되어 있었네욤..ㅠㅠ

바로 적용이 되네욤...

정말 감사합니다..감격의 눈물이..ㅠㅠ

정말 속이 후련합니다....

그런데 검색했을때 제가 미쳐 저부분을 확인 못한거 같습니다..

정말 감사합니다.^^
배강민 / 2010/05/14 17:47:05 / 추천 0
역쉬 웅파행님...ㅋ... 웅파행님께서 해결되셨으니 5월 정모에 무조건 참석하셔야한다고 전해드리랍니다...ㅋㅋ
도라에몽 / 2011/01/31 18:33:28 / 추천 0
저는 다른건 다 했는데...

RewriteBase /

이거 한줄이 없어서 안되더라구요. ^^;;
Mins / 2011/04/14 16:43:30 / 추천 0
<directory />
Options FollowSymLinks
AllowOverride All
</directory>

이란 구문을 2번 써야하네요...
전 2.0.2버전인데
1번째 나오는 부분만 수정했더니 404 error만 나서 삽질 좀 했는데
2번 이나 나오네요 같은 구문이
혹시나 저 같은 고생하실까바 답 답니다~ 수고하세요~
josepho / 2011/10/25 23:04:35 / 추천 0
저도 삽질좀 하다가 Mins 님처럼 혹시나 해서 남깁니다.
(안되서 30분 낭비했네요. ㅠㅠ)

두군데 다 고쳐야 합니다.