我正在使用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
));
感謝
給我們一些代碼,詠歎調 - 你大挑逗。 – Happy
哈哈,快樂,這不會發生在任何特定的控制器或模型,如果錯誤處理程序設置爲蛋糕的,它發生在代碼中的致命錯誤的任何地方。 –
你能準確告訴我們你的核心文件中有什麼啓動嗎?你在文件中設置了什麼「調試」? – Grambot