제목 | 소스를 새로운서버에 복사해서 가져왔는데 404에러가 뜹니다. | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | 인간강만수 | 작성시각 | 2019/09/05 18:04:37 |
|
|||
안녕하세요. 거두절미하고 본론으로 넘어가겠습니다.
db도 백업해서 복사해온서버에 셋팅했고 /application/config/database.php에서 설정을 변경했습니다. 그런다음 사이트를 들어가니 404에러가 뜨네요.
첨부파일에 보시면 413번째줄 에서 걸려서 e404변수가 true가 됩니다. 411번째줄을 보니 Main.php 를 호출하는건데 이건 이상없습니다. 413번째줄 첫번째 ! class_exists($class, FALSE) --> 여기서 걸려서 true가 되더군요. 나머지 $method[0] === '_' 나 method_exists('CI_Controller', $method)는 통과되는것을 확인했습니다. $class값을 보니 Main 이었습니다. main클래스가 11번째줄에서 호출되는데 왜 없다고 할까요?
혹시 다른 설정도 변경해줘야할까요? 고수님들 답변좀 부탁드립니다.
|
|||
첨부파일 |
errr.png (219.2 KB) |
||
다음글 | ci3을 복사해와서 다른서버설정했는데 404오류가 뜹니... (3) | ||
이전글 | ckeditor 값이 동작하지 않고 callback 함... | ||
배강민
/
2019/09/05 18:32:17 /
추천
1
|
변종원(웅파)
/
2019/09/06 09:47:37 /
추천
1
.htaccess 파일 복사됐는지도 확인 필요합니다.
|
인간강만수
/
2019/09/06 15:21:41 /
추천
0
제가 자세히 다시 글을 작성했습니다.
|
혹시 ci2였닥 ci3로 바꿨다던가
윈도우 환경에서 개발하던 코드를 리눅스 환경에 올리신건 아닌가요?
ci3는 클래스명이 대문자로 시작해야하는데 그 문제일 수도 있어 보이는 에러네요.
아니면 기본 welcome.php가 존재하는지 모르겠지만, 그건 제대로 나오는지요?