테스트 서버에서 개발 후 실제서버를 돌리려구 joyent 에서 개발자용 hosting 서버를 하나 받아서
CI 를 설치 했는데요 일단 아파치 홈 루트가 설정되어있는 폴더에 넣어서 404 ERROR 뜨는 것 까지 확인했습니다.
config.php 파일에서 base_url 랑 database.php 에서 파일 수정 했구요
그런데 테스트 서버에서 먹히던 http://도메인/controller명/ function명/ 이 실행이 안되고
자꾸 No input file specified 이 문구나 505 ERROR를 표출합니다.
아파치 conf 파일 수정 권한이 없어서
.htaccess 파일에
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^codeigniter-kr.org [NC]
RewriteRule ^(.*)$ http://www.codeigniter-kr.org/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/captcha/(.*)$
RewriteCond %{REQUEST_URI} !^/images/(.*)$
RewriteCond %{REQUEST_URI} !^/js/(.*)$
RewriteCond %{REQUEST_URI} !^/include/(.*)$
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
넣었구요
또
config.php 파일에서 $config['index_page'] = "index.php"; 이넘을 $config['index_page'] = "index.php?";
로도 수정해 보았지만 여전히 해결되지 않구 있네요..ㅜㅜ
구글링을 통해 해결해 보려 하지만..........이놈의 영어.......
도움좀 주세요 ~
|
2009년 이 게실물로 지금의 문제를 해결했네요....감탄
예전 웅파님이쓰신 index.php죽이기를 보면서 .htaccess를 무수히 바꾸며 프로젝트들을 쳐냈는데
지금서버에서는 머가 문제인지 No input file specified.에러를 내뱉더군요..
열심히 찾아찾아 온곳이 2009년도 게시물...과연 될까하는 심점으로
RewriteRule ^(.*)$ index.php?/$1 [L] 으로 수정해서 해결했습니다...