我的Zend应用程序运行正常,直到今天,当我更改导致错误控制器停止工作的内容时。 我已经调试了代码的每个部分,但我找不到任何关于它为什么会发生的痕迹
如果我产生404错误,错误控制器运行完美。但是在500的情况下,控件不会转到错误控制器。
我尝试过很多东西,但仍然无法找出错误。我搜索了互联网,但遇到这个问题的人似乎没有得到答案:(
任何帮助都会非常明显
我已经逐步调试了应用程序并发现在500的情况下,执行会在遇到致命错误或异常时立即停止
(UPDATE) 如果我做某事......
$blabla->getInfo();
其中$ blabla未定义,我没有被重定向到错误控制器。 但是如果我做的话......
Zend_Registry::get('blabla');
在Zend_Registry中没有为'blabla'设置键,然后我被重定向
答案 0 :(得分:1)
500是一般服务器错误,因此难怪控件不会转到您的控制器。
您需要检查服务器日志以找出导致错误的原因。
此外,请尝试回忆一下您最近是否更改了.htaccess
个文件和/或意外创建了无限重定向循环。