symfony - 500错误页面定制问题
问题描述:
我已准备好将网站推送到生产环境(当前正在运行),但是我遇到了内部服务器错误500页的小问题。symfony - 500错误页面定制问题
我在web/errors/error500.php
创建一个文件,我也得到了:ErrorDocument 500 errors/error500.php
在我的.htaccess文件
的问题是,如果在管理一个500错误,它会显示默认的symfony 500页,而不是我的errors
文件夹中。
有没有人有一个粗略的想法,为什么这是?
我已经清除了symfony缓存,清除了浏览器缓存并使用了多个浏览器。
感谢
答
这样做的标准的Symfony方式不是与Apache ErrorDocument指令,而是简单地把你的错误页面,在任一<project>/apps/<appname>/config/error/error.html.php
或,分别为每个应用或一般错误页面。见this checklist item非常方便Symfony Deployment Cheat Sheet。
+0
+1为Symfony部署备忘单 – Pabloks 2011-03-30 17:29:05
答
还要确保在测试时不会处于调试模式,否则它将显示完整的堆栈跟踪。
如果有任何帮助,[this](http://symfony-check.org/permalink/customize-the-oops-an-error-occurred-page)是我遵循的建议让我的工作,但它不使用.htaccess ... – 2011-03-30 15:33:31
是的,我看着,并意识到错误需要在配置文件夹:) – terrid25 2011-03-30 16:34:10
很酷;在这种情况下,我会发布一个适当的答案,你可以接受:) – 2011-03-30 16:54:53