【问题标题】:symfony - 500 error page customisation problemsymfony - 500错误页面自定义问题
【发布时间】:2011-03-30 15:23:44
【问题描述】:

我已准备好将网站推送到生产环境(目前处于暂存阶段),但内部服务器错误 500 页面出现了小问题。

我在 web/errors/error500.php 中创建了一个文件,并且我的 .htaccess 文件中还有:ErrorDocument 500 errors/error500.php

问题是,如果管理中出现 500 错误,它会在 errors 文件夹中显示 symfony 默认的 500 页面而不是我的页面。

有人知道这是为什么吗?

我已经清除了 symfony 缓存,清除了浏览器缓存并使用了多个浏览器。

谢谢

【问题讨论】:

  • 如果有任何帮助,this 是我让我的工作遵循的建议,但它不使用 .htaccess...
  • 是的,我看了看,意识到错误需要在配置文件夹中:)
  • 酷;在这种情况下,我会发布一个您可以接受的正确答案:)

标签: symfony1 symfony-1.4


【解决方案1】:

执行此操作的标准 Symfony 方法不是使用 Apache ErrorDocument 指令,而是简单地将错误页面放在 <project>/apps/<appname>/config/error/error.html.php<project>/config/error/error.html.php 中,分别用于每个应用程序或一般错误页面。在非常方便的Symfony Deployment Cheat Sheet 上查看this checklist item

【讨论】:

    【解决方案2】:

    同时确保你在测试时没有处于调试模式,否则它仍然会显示完整的堆栈跟踪。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-26
      • 2015-11-18
      • 1970-01-01
      • 2019-01-18
      • 2015-05-18
      • 2013-05-06
      • 1970-01-01
      • 2011-02-28
      相关资源
      最近更新 更多