1

每当我的代码中出现错误 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}
4

1 回答 1

0

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

于 2013-07-06T20:53:22.027 回答