CI 묻고 답하기

제목 default_controller에 관하여...
글쓴이 파도 작성시각 2016/05/19 11:41:12
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 13182   RSS

$route['default_controller'] = 'welcome';이 초기값이고,

이렇게 했을때 xxx.xxx.xxx.xxx 로 접속하면 welcome페이지가 잘나옵니다..

 

또한, $route['default_controller'] = 'auth/login'; 이라고 하면 제가만든 로그인페이지가 잘 뜹니다..

 

그러나, $route['default_controller'] = 'online/index'; 라는 제가 만든페이지의 메인페이지로 설정하면,

 

404page Not Found가 나옵니다... 어느부분이 문제인지 모르겠습니다... 

 

감사합니다.

 다음글 helper 학습 중 이해되지 않는 부분이 생겨 질문을... (4)
 이전글 메모리 사용량 질문입니다..(profiler) (3)

댓글

kaido / 2016/05/19 12:07:57 / 추천 0

라우터 설정 없이 online/index 가 정상으로 호출 되시나요?

의미 그대로 페이지를 찾을 수 없다는 메세지 입니다.

해당 질문으로는 해드릴 수 있는 답변이 이것 뿐입니다.

파도 / 2016/05/19 12:56:57 / 추천 0

kaido  / 라우팅설정 이외에는 전부 정상작동입니다...

새로 php파일을 만들고 똑같이 copy/paste 해서 해보았더니 되더라고요,  결국 이렇게 해결했습니다....

 

무엇이 문제인지 곰곰히 생각해보았는데,

혹시  php파일의 이름에 대문자가 들어가면 안되는지요??

원래 controller 파일 이름은 onLine.php 이었고, route설정에서 'onLine/index'라고 했을때는 안되고

소문자파일로 새로 만들어서 설정해보니 되더라고요...

kaido / 2016/05/19 13:38:44 / 추천 0

리눅스 환경일 경우에는 파일명의 대소문자를 구분 합니다.

대소문자 문제 이었네요.