zend-framework - Zend 错误 Controller 停止工作 500

标签 zend-framework error-handling

我的 Zend 应用程序一直运行良好,直到今天我更改了一些导致错误 Controller 停止工作的内容。
我已经调试了代码的每一部分,但我找不到任何关于为什么会发生的痕迹

如果我产生 404 错误,则错误 Controller 运行良好。但在 500 的情况下,控制不会转到错误 Controller 。

我尝试了很多事情,但仍然无法找出问题所在。我已经搜索了互联网,但遇到这个问题的人似乎没有得到任何答案:(

任何帮助都会非常明显

我一步步调试了应用程序,发现在500的情况下,遇到 fatal error 或异常时立即停止执行

(更新)
如果我做类似...

$blabla->getInfo();

在 $blabla 未定义的地方,我不会被重定向到错误 Controller 。
但如果我做类似的事情......
Zend_Registry::get('blabla');

Zend_Registry 中没有为 'blabla' 设置键,然后我被重定向

最佳答案

500 是一般的服务器错误,所以难怪控制权不会转到您的 Controller 。

您需要检查服务器日志以找出导致错误的原因。

另外,试着记忆一下你是否改变了你的.htaccess。文件最近和/或意外创建了无限重定向循环。

关于zend-framework - Zend 错误 Controller 停止工作 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11208783/

相关文章:

ruby-on-rails - 从 Rails 的 JSON 响应中寻找用于在 Angular 中进行通用错误处理的范例

unix - UNIX中的基本计算器脚本-如果没有输入任何变量,希望使错误消息消失

javascript - 未调用express.js 中的自定义错误处理程序

php - 如何独立使用单个 Zend Framework 组件,如 XML-RPC 或 REST?

php - 如何重新初始化 Zend_Form_Element_Hash?

ruby-on-rails - 使用 Ruby 正确处理 Stripe 错误和异常以实现一次性收费

delphi - 哪些 API 会受到 {$IOCHECKS OFF} 的影响?

php - 如何在 PHPUnit 中的不同测试中共享对象

php - Zend Translate 会自动检测语言吗?

zend-framework - Zend Framework 无法确定图像上传的 mime 类型