如何在 Apache 上模拟 500 http 错误



我读了很多关于如何测试ErrorDocument 500指令的想法,但它们不起作用。如果我输入了错误的 php 代码,我仍然会收到一个包含 php 错误的页面。如果我创建了一个错误的htaccess文件,则会收到以下错误,而不是我的自定义错误:

[an error occurred while processing this directive] The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script. [an error occurred while processing this directive]

我需要引发此自定义错误页面以确保它正常工作,即使大多数应用程序将管理自己的 500 个页面。 谢谢

PHP错误不是500错误。阿帕奇很好。PHP 遇到了错误。这可以隐藏在PHP.ini中,但它会导致"白屏死机"。

关于.htaccess问题。.htaccess 文件控制您网站的自定义错误页面。如果 Apache 无法解析此文件中的自定义错误页面,则意味着没有设置要显示的自定义错误页面。

最新更新