我的ErrorDocuments.htaccess文件中有很多设置用于404,401,403等错误,这些错误都会重定向到我的错误页面,但是ErrorDocument当PHP报告500时,从不显示500错误的设置.将500代码发送到浏览器和输出是空白的.我是否需要做一些特殊的事情才能启用500个错误文档以便与PHP一起使用?
我的指令看起来像这样:
ErrorDocument 401 /errorpage.php?error=401
ErrorDocument 403 /errorpage.php?error=403
ErrorDocument 404 /errorpage.php?error=404
ErrorDocument 500 /errorpage.php?error=500
Run Code Online (Sandbox Code Playgroud)
我查看了php.ini并且看不到任何明显会覆盖Apache设置的内容,而且ErrorDocument我的httpd.conf中也没有指令.我应该在哪儿看的其他地方?
提前致谢.
mat*_*sta -1
我不相信 Apache 会让您运行出现 500 个错误的 PHP 文件,因为错误页面可能会生成错误。尝试将 500 错误渲染为 HTML 文件,并将指令指向该文件。
| 归档时间: |
|
| 查看次数: |
8933 次 |
| 最近记录: |