2012-02-28 7 views
2

私が作成したカスタムエラーページをprodない、DEVページに示しています。私はキャッシュをクリアしてきましたが、それはまだ唯一のDevページに表示されます私はオーバーライドされた小枝の例外ページをしましたが、それだけで

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

を。 prodは醜い "Oops!Error Occurred"メッセージを表示します。このメッセージは、Apacheのデフォルトページでもそうでなくてもかまいません。任意のアイデアはどのようにこれらのカスタムエラーページを有効に環境をprod環境でもですか?

答えて

3

exception_full.html.twigは、開発環境でのみ使用されます。

プロダクトでは、error.html.twigまたはerror404.html.twigを使用する必要があります(このエラーは、特定のエラーをカスタマイズしたい場合に適しています)。

これは、開発環境にもっと多くの情報を表示する必要があるためです。プロダクト環境では、開発環境に表示されているすべての情報(ログ、トレースなど)を表示する必要はありません。それで、別のテンプレートがprodで使われる理由です。

+0

これは404ページで機能しましたが、他のエラーはまだ空白で、error.html.twigはまだ使用されていません。私もerror500.html.twigを試してみましたが、成功しませんでした。何か案は? – DavidW

+0

@Leo、ログを監視し、必要なテンプレートが見つからない理由を調べてみてください。 –

関連する問題