질문
Q #11604
application/controllers/에 존재하는 파일들 실행 문제
해달봉
2014-09-11 09:24:36
안녕하세요.
초보 개발자 입니다.
다름이아니라 xampp로 작업 할 때는 이상없이 제대로 동작 하였으나 , 우분투 + 아파치로 로컬환경 셋팅하고 기존에 개발했던 CI프로젝트를 실행해봤는데 실행이 되지 않고 404 에러가 발생하더군요..ㅠ
기존의 xampp방식 그대로 실행하였으나 , application/controllers/하위에 실행파일들을 읽지 못하더군요.
.htaccess 는 이렇습니다.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond $1 !^(index\.php|images|captcha|include)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
그리고 좀 이상한건 routes.php 인데요
$route['default_controller'] = '실행 할 파일명 정의' 하게 되면 그 파일만 index로 간주하여 실행이 되더군요 ㅠㅠ
어떻게 설정?? 을 해줘야 되는지 막막하더군요. 선배님들의 조언을 부탁드립니다.
감사합니다.
보통은 메인 페이지를 디폴트로 지정 합니다.