我使用的是 Cakephp 2.2.4 版,它无法呈现致命错误消息(它显示奇怪的字符)。当我从核心文件中删除行 'handler' => 'ErrorHandler::handleError' 时,PHP 会正确显示致命错误。
这是我的核心文件的内容(与错误相关): Configure::write('debug', 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
));
谢谢