我已经覆盖的树枝异常页面,但只显示在页面开发,而不是督促

问题描述:

我已经创建自定义错误页:我已经覆盖的树枝异常页面,但只显示在页面开发,而不是督促

app/Resources/TwigBundle/views/Exception/exception_full.html.twig 

我清除了缓存,但它仍然只出现在开发网页。 prod显示丑陋的“糟糕!发生错误”消息,它可能是也可能不是apache默认页面。任何想法如何在产品环境中启用这些自定义错误页面?

exception_full.html.twig仅用于开发环境。

在prod中,您必须使用error.html.twigerror404.html.twig(当您想要自定义特定错误时,此功能很好)。

这是因为需要在dev环境中显示更多信息。在prod环境中,您不希望显示您在dev环境中显示的所有信息(日志,跟踪等)。这就是为什么在产品中使用另一个模板的原因。

+0

404页的工作,但其他错误仍然是空白,error.html.twig仍然没有使用。我什至尝试error500.html.twig没有成功。有任何想法吗? – DavidW 2012-02-28 20:20:00

+0

@Leo,尝试监视日志并找出为什么找不到需要的模板。 – 2012-02-29 06:16:43