zend框架:404仅显示是否禁用布局

时间:2011-04-25 12:57:38

标签: php zend-framework

在本地,我的错误控制器工作正常,并发送404和500错误消息的错误消息。但是,当系统处于活动状态时,仅显示500条消息,而不是404(浏览器仍然从代码中接收404标头,但不显示任何内容;只显示浏览器默认值)。如果我在错误控制器中禁用布局,则会抛出这两个错误。

所以看起来布局,我的404不起作用。有什么想法吗?我的错误控制器基本上与文档中的错误控制器相同:http://framework.zend.com/manual/en/zend.controller.plugins.html但有一些修改(在500上发送电子邮件,为错误类型设置视图渲染器)。

如果我将<? exit; ?>放在notfound视图脚本的末尾,则会在此之前显示内容,以便视图正常运行。

1 个答案:

答案 0 :(得分:0)

可能是404错误控制器操作视图脚本中出现错误的结果,该脚本被禁止,因此您只能得到一个空白页面。你可以尝试建立一个临时服务器,它包含与生产相同的设置和配置,除了显示错误以更仔细地查看正在发生的事情。