symfony - 500错误页面自定义问题

时间:2011-03-30 15:23:44

标签: symfony1 symfony-1.4

我已准备好将网站推向生产(目前正在暂存),但我对内部服务器错误500页有轻微问题。

我在web/errors/error500.php创建了一个文件,我在.htaccess文件中也得到了ErrorDocument 500 errors/error500.php

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

有没有人大概知道为什么会这样?

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

由于

2 个答案:

答案 0 :(得分:9)

标准的Symfony方法不是使用Apache ErrorDocument指令,而只是将错误页面分别放在<project>/apps/<appname>/config/error/error.html.php<project>/config/error/error.html.php中,分别针对每个应用程序或一般错误页面。请参阅非常方便的this checklist item上的Symfony Deployment Cheat Sheet

答案 1 :(得分:1)

另外,请确保在测试时不处于调试模式,否则它仍会显示完整的堆栈跟踪。