我已准备好将站点推送到生产环境(目前处于暂存阶段),但是内部服务器错误 500 页面存在一些小问题。
我在 web/errors/error500.php
中创建了一个文件我还有:ErrorDocument 500 errors/error500.php
在我的 .htaccess 文件中
问题是,如果管理员出现 500 错误,它会在 errors
中显示 symfony 默认的 500 页面而不是我的页面。文件夹。
有谁知道这是为什么?
我已经清除了 symfony 缓存,清除了浏览器缓存并使用了多个浏览器。
谢谢
最佳答案
Symfony 的标准方法不是使用 Apache ErrorDocument 指令,而是简单地将错误页面放在 <project>/apps/<appname>/config/error/error.html.php
中。或 <project>/config/error/error.html.php
, 分别用于每个应用程序或一般错误页面。见 this checklist item就很方便Symfony Deployment Cheat Sheet .
关于symfony1 - symfony - 500 错误页面自定义问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5488407/