Cakephp在php错误上崩溃

时间:2013-07-03 13:26:57

标签: php debugging cakephp

每当我的代码中出现错误时,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或我的vhost配置的问题,但是:

  • 我最近格式化了我的电脑,但我得到了同样的错误;
  • 我刚尝试用测试页面替换所有蛋糕应用程序并显示错误。

我可以在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}

1 个答案:

答案 0 :(得分:0)

检查php error_reporting变量是否设置为on - 它将在你的php.ini或.htacces文件中