PHP:500错误页错误

时间:2012-09-13 18:35:34

标签: php .htaccess

作为前奏,我知道HTTP 500是什么,我知道如何修复它们。

在PHP 5.3上,我正在运行一个关闭show_errors的生产环境。当存在任何致命错误时,用户将获得纯白色500页作为响应。我正在尝试创建一个500错误页面,以防万一有任何错误;这样它更加用户友好。

我曾经能够做到

ErrorDocument 500 500.html

它似乎不再起作用了,但是 - 甚至认为我的404

ErrorDocument 404 404.html

工作正常。

很想看到有关此问题的解决方案 - 谢谢你的时间。

1 个答案:

答案 0 :(得分:3)

致命错误本身不会产生500个错误,它们通常会返回200个空白页(如果在错误点没有输出被刷新到浏览器)。另外,这对你无济于事,因为当PHP出现错误时,Apache将不再参与其中。

也许您可以注册一个关闭功能来发送500个标题(获得500个结果)并显示您想要显示的内容。