1

我正在尝试按照Symfony 的指南自定义我的 404、500 和 503 错误页面,但我在尝试这样做时遇到了问题。我创建了一个空error404.html.twig并将其放入\symfony\symfony\src\Symfony\Bundle\TwigBundle\Resources\views\Exception. 当我查看一个不存在的页面时,我仍然看到默认的错误页面。

我也一直在使用http://local.store.com/app_prod.php测试,但我得到一个普通的(无样式浏览器)500 错误页面。我创建了一个error500.html.twig并将其放置在\symfony\symfony\src\Symfony\Bundle\TwigBundle\Resources\views\Exception.

4

2 回答 2

4

您的文件似乎不在正确的位置。

要覆盖错误模板,正确的位置是app/Resources/TwigBundle/views/Exception 您可能必须创建目录和子目录,因为默认情况下它不存在。

于 2013-01-09T00:18:17.607 回答
1

Mrok 已经回答了我的问题

打开\web\app_dev.php并修改:

$kernel = new AppKernel('dev', false);

$kernel = new AppKernel('dev', true);.

于 2013-01-09T23:46:26.310 回答