我已经覆盖的树枝异常页面,但只显示在页面开发,而不是督促
问题描述:
我已经创建自定义错误页:我已经覆盖的树枝异常页面,但只显示在页面开发,而不是督促
app/Resources/TwigBundle/views/Exception/exception_full.html.twig
我清除了缓存,但它仍然只出现在开发网页。 prod显示丑陋的“糟糕!发生错误”消息,它可能是也可能不是apache默认页面。任何想法如何在产品环境中启用这些自定义错误页面?
答
exception_full.html.twig
仅用于开发环境。
在prod中,您必须使用error.html.twig
或error404.html.twig
(当您想要自定义特定错误时,此功能很好)。
这是因为需要在dev环境中显示更多信息。在prod环境中,您不希望显示您在dev环境中显示的所有信息(日志,跟踪等)。这就是为什么在产品中使用另一个模板的原因。
404页的工作,但其他错误仍然是空白,error.html.twig仍然没有使用。我什至尝试error500.html.twig没有成功。有任何想法吗? – DavidW 2012-02-28 20:20:00
@Leo,尝试监视日志并找出为什么找不到需要的模板。 – 2012-02-29 06:16:43