2012-09-20 5 views
0

내 응용 프로그램을 로컬에서 성공적으로 테스트 한 후 추가 테스트를 위해 원격 서버에 푸시했습니다. 그러나 각 페이지마다 다음과 같은 치명적인 오류가 발생합니다 : Fatal error: Exception thrown without a stack frame in Unknown on line 0. 이것의 원인이 무엇일까요?CakePHP 알 수없는 예외가 throw 됨

+0

이것은 연결 예외 일 수 있습니까? 다른 하나에 의해 트리거 된 예외? 오류 로그가 더 많은 것을 말합니까? 케이크 또는 PHP/아파치 중 하나? – mark

+0

아니, 로그에 아무것도 ... – linkyndy

+1

거기에 맞는 버전의 PHP가 있습니까? cake2.x에 필요한 최소값보다 높습니까? – mark

답변

1

코드에 오류가있는 경우 Apache 로그에 항목이 있어야합니다. 또한 디버그 수준이 설정되어 있으면 사용자 지정 예외 처리기를 정의하지 않으면 오류가 발생합니다. 그래서 결국 그것은 공백이 될 수 있을까요?

아래에 다른 스크립트가없는 한 PHP 페이지에서 PHP 태그를 닫지 않아도됩니다. 나는 한동안 그걸로 고생했다. 모든 페이지에서 발생하는 경우 기본 레이아웃에서 한 번 확인하고, 기본 레이아웃의 모든 포함을 주석으로 테스트하여 응용 프로그램에 공통적 인 다른 스크립트에서 문제가 발생하는지 확인할 수 있습니다.

+1

감사합니다. '.htaccess' 파일 중 일부가 문제를 일으킨 것으로 보입니다. 자세한 내용은 위의 내 의견을 확인하십시오. 당신의 도움을 주셔서 감사합니다! – linkyndy

관련 문제