CI 묻고 답하기

제목 system에 core에 codeingniter.php에서 에러발생했는데 못찾겟습니다.
글쓴이 M군 작성시각 2012/10/18 17:59:47
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 15416   RSS
파일에 보시면 아래와 같이 class 생성부분이 있습니다.

$CI = new $class();

그런데 이부분에서 에러가 발생하여 흰화면만 나옵니다.

$class 값을 찍어보면 정상적인 값을 찍습니다.

ex.com/test/aa

이렇게 하면 test 가 찍힙니다.

php는 phpinfo()를 실행해보면 version은 5.3.18 이며

system은 Windows NT AUNEYAU-8VG7DVO 6.1 build 7600 (Windows 7 Ultimate Edition) i586 

이럴땐 어딜 봐야하는지 좀 답답합니다. was는 nginx를 사용중입니다.

도움부탁드립니다
 다음글 [초보]다중DB백업 (8)
 이전글 email 클래스 사용이 안됩니다..ㅠ (2)

댓글

변종원(웅파) / 2012/10/18 18:25:21 / 추천 0
1. nginx 에러나 접속로그 확인
2. codeigniter log 확인

다른 php 파일은 잘 실행이 되는지요?


M군 / 2012/10/18 18:32:36 / 추천 0

네 다른 php는 정상 출력이됩니다. 일단 ci log쪽은 4번으로 다찍어도 debug쪽만찍히고있습니다. 그리고 위에 말씀드렷듯이 class 생성 전까지는 echo를 사용하면 정상적으로 나오거 class생성코드 아래부터 아무런 동작없이 백지화면이 나옵니다.

변종원(웅파) / 2012/10/18 18:48:41 / 추천 0
db연결은 안하신거죠?
M군 / 2012/10/18 19:46:00 / 추천 0
db연동은 되어있습니다. 실은 서버에 셋팅해서 작업하다가 개발자가 늘어나서 각자 local에 셋팅해서 작업하기로 하던거라 path부분과 db부분은 수정을 한 상태입니다.
변종원(웅파) / 2012/10/18 22:10:03 / 추천 0
그럼 db문제일 가능성이 높습니다.

버그 같은데 db관련 에러가 날 경우 흰 화면만 나오고 에러메시지가 안 나오는 경우가 있습니다.

mysql_connect로 테스트해보세요.