개발 Q&A

제목 소스를 새로운서버에 복사해서 가져왔는데 404에러가 뜹니다.
카테고리 PHP
글쓴이 인간강만수 작성시각 2019/09/05 18:04:37
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 121   RSS

안녕하세요. 거두절미하고 본론으로 넘어가겠습니다.

 

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

혹시 ci2였닥 ci3로 바꿨다던가

윈도우 환경에서 개발하던 코드를 리눅스 환경에 올리신건 아닌가요?

ci3는 클래스명이 대문자로 시작해야하는데 그 문제일 수도 있어 보이는 에러네요.

아니면 기본 welcome.php가 존재하는지 모르겠지만, 그건 제대로 나오는지요?

변종원(웅파) / 2019/09/06 09:47:37 / 추천 1
.htaccess 파일 복사됐는지도 확인 필요합니다.
인간강만수 / 2019/09/06 15:21:41 / 추천 0
제가 자세히 다시 글을 작성했습니다.