每当我的代码中出现错误 cakephp 崩溃而不返回任何调试信息。
我得到的回应是:
Erro 324 (net::ERR_EMPTY_RESPONSE):服务器关闭连接,没有发送任何数据
我在带有 XAMPP 的 Mac 上运行 cakephp 2.3.6
在 core.php 上有:
Configure::write('debug', 2);
和
Configure::write('Error', array(
'handler' => 'ErrorHandler::handleError',
'level' => E_ALL & ~E_DEPRECATED,
'trace' => true
));
我认为这是 xampp 或我的虚拟主机配置的问题,但是:
- 我最近格式化了我的电脑,我得到了同样的错误;
- 我刚刚尝试用测试页面替换所有蛋糕应用程序并显示错误。
我可以在 APP/tmp/logs/error.log 上看到错误,但在屏幕上看不到。一个例子:
2013-07-03 18:23:15 Error: Fatal Error (4): syntax error, unexpected T_ECHO, expecting ',' or ';' in [/Users/fimdomeio/Sites/e-studio.dev/View/News/admin_edit.ctp, line 37]
2013-07-03 18:23:15 Error: [FatalErrorException] syntax error, unexpected T_ECHO, expecting ',' or ';'
Request URL: /admin/news/edit/1
Stack Trace:
#0 /Users/fimdomeio/Sites/cakephp2.3.6/lib/Cake/Error/ErrorHandler.php(184): ErrorHandler::handleFatalError(4, 'syntax error, u...', '/Users/fimdomei...', 37)
#1 [internal function]: ErrorHandler::handleError(4, 'syntax error, u...', '/Users/fimdomei...', 37, Array)
#2 /Users/fimdomeio/Sites/cakephp2.3.6/lib/Cake/Core/App.php(927): call_user_func('ErrorHandler::h...', 4, 'syntax error, u...', '/Users/fimdomei...', 37, Array)
#3 /Users/fimdomeio/Sites/cakephp2.3.6/lib/Cake/Core/App.php(900): App::_checkFatalError()
#4 [internal function]: App::shutdown()
#5 {main}