【发布时间】:2013-04-23 10:46:46
【问题描述】:
在使用 Zend 1 框架的 PHP webapp 上,如果代码抛出异常,我会得到一个带有我的品牌等的漂亮错误页面。
如果代码遇到 PHP 致命错误(例如,当对象引用意外为空时,“方法调用非对象”),那么我只会得到一个 Apache 500 错误页面。
在后一种情况下如何获得漂亮的错误页面?
我尝试过的事情:
- 如果设置了 PHP ini “display_errors”,那么我只会收到纯文本形式的致命错误消息
- 如果未设置“display_errors”,则会得到 Apache 默认 500 错误页面
- 在这种情况下,Apache“ErrorDocument”指令似乎被忽略了
【问题讨论】:
标签: php zend-framework error-handling fatal-error