【发布时间】:2011-04-25 12:57:37
【问题描述】:
在本地,我的错误控制器工作得很好,并为 404 和 500 错误消息发送错误消息。但是,当系统上线时,只显示 500 条消息,而不是 404 消息(浏览器仍然从代码中接收 404 标头,但什么都没有显示;只是浏览器默认的)。如果我禁用错误控制器中的布局,则会引发两个错误。
所以看起来布局,我的 404 不起作用。任何想法为什么?我的错误控制器与文档中的基本相同:http://framework.zend.com/manual/en/zend.controller.plugins.html,但有一些修改(在 500 上发送电子邮件,为错误类型设置视图渲染器)。
如果我将<? exit; ?> 放在我的notfound 视图脚本的末尾,则内容会一直显示到那时,因此视图可以正常工作。
【问题讨论】:
标签: php zend-framework