Cakephp 버전 2.2.4를 사용 중이며 치명적인 오류 메시지 (이상한 문자가 표시됨)를 렌더링 할 수 없습니다. 코어 파일에서 'handler'=> 'ErrorHandler :: handleError'줄을 제거하면 PHP가 치명적 오류를 올바르게 표시합니다. 여기 Cakephp 치명적 오류 렌더링 문제
Here is a link to screenshot of what i see
내 코어 파일 (오류 관련)의 내용이다 : 구성 : 쓰기 ('디버그', 2);Configure::write('Exception', array(
'handler' => 'ErrorHandler::handleException',
'renderer' => 'ExceptionRenderer',
'log' => true
));
Configure::write('Error', array(
'handler' => 'ErrorHandler::handleError',
'level' => E_ALL & ~E_DEPRECATED & ~E_STRICT,
'trace' => true
));
감사 분명히 ExceptionHandler에서 몇 가지 문제를 해결 최근 출시 된 CakePHP의 버전 2.2.5에
몇 가지 코드를 알려주세요. 아리아 - 너 큰 애도 야. – Happy
lol 해피, 특정 컨트롤러 또는 모델에서 발생하지 않습니다. 오류 처리기가 Cake 's로 설정된 경우 코드에서 치명적인 오류가있는 곳이면 어디에서나 발생합니다. –
코어 파일에있는 내용을 정확하게 보여줄 수 있습니까? 파일에서 '디버그'가 무엇으로 설정되어 있습니까? – Grambot