我有一个在 Windows 2008 R2 服务器 (IIS7.5) 上运行的 PHP (5.3) 站点,我正在尝试显示一个自定义的 500 页面。
我已经设置了一个测试页面,它会生成一个致命错误 - Call to undefined function functiondoesnotexist() in...
如果我将脚本中的错误处理设置为:
ini_set('display_errors', 1);
error_reporting(E_ALL);)
我确实在页面上看到了错误,但页面返回了 200 代码。
如果我关闭错误报告,我只是得到一个空白页面(根本没有源代码),但状态是 500
但是,它不显示客户错误页面 (500.php) - 直接加载时可以正常工作。
有谁知道我错过了什么?谢谢