Php zend framework:404仅在布局被禁用时显示

Php zend framework:404仅在布局被禁用时显示,php,zend-framework,Php,Zend Framework,在本地,我的错误控制器工作正常,并发送404和500错误消息的错误消息。但是,当系统处于活动状态时,仅显示500条消息,而不是404条消息(浏览器仍从代码中接收404头,但不显示任何内容;仅显示浏览器默认设置)。如果在错误控制器中禁用布局,则会引发两个错误 看来我的404在布局上不起作用了。你知道为什么吗?我的错误控制器基本上与文档中的相同:但经过一些修改(在500上发送电子邮件,将视图渲染器设置为错误类型) 如果我将放在我的未找到的视图脚本的末尾,则在此之前内容都会显示出来,因此视图工作正常。

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

看来我的404在布局上不起作用了。你知道为什么吗?我的错误控制器基本上与文档中的相同:但经过一些修改(在500上发送电子邮件,将视图渲染器设置为错误类型)


如果我将
放在我的
未找到的
视图脚本的末尾,则在此之前内容都会显示出来,因此视图工作正常。

可能是404错误控制器操作视图脚本中出现错误的结果,该脚本被抑制,因此您只会得到一个空白页。您可以尝试安装一个临时服务器,它包含与生产相同的设置和配置,只是显示错误,以便更仔细地查看发生了什么