symfony 1.1中的自定义500错误页面

5 php symfony1

如果发生致命PHP错误,symfony会重定向到自定义错误页面吗?

小智 6

是的,您可以将文件放在这里

/www/site/web/errors/error500.php
/www/site/web/errors/unavailable.php
Run Code Online (Sandbox Code Playgroud)

阅读更多19-Mastering-Symfony-s-Configuration-Files


Pet*_*ley 3

不,您需要在 Apache 级别进行设置。

并确保它是一个平面 HTML 页面 - 如果 PHP 导致错误,并且您尝试交付 PHP 驱动的 500 页面,您可能会再次收到错误,并且 Apache 会发现您的错误页面正在重复出现并显示自己的错误页面。

.htaccess 文件中的示例

ErrorDocument 500 /errors/500.htm
Run Code Online (Sandbox Code Playgroud)