2
我已經創建自定義錯誤頁:我已經覆蓋的樹枝異常頁面,但只顯示在頁面開發,而不是督促
app/Resources/TwigBundle/views/Exception/exception_full.html.twig
我清除了緩存,但它仍然只出現在開發網頁。 prod顯示醜陋的「糟糕!發生錯誤」消息,它可能是也可能不是apache默認頁面。任何想法如何在產品環境中啓用這些自定義錯誤頁面?
我已經創建自定義錯誤頁:我已經覆蓋的樹枝異常頁面,但只顯示在頁面開發,而不是督促
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