stackoverflow に同様の質問があることは知っていますが、それらは以前のバージョンの symfony に関するものであり、問題の解決策が見つかりませんでした。
symfony 3.3 から symfony 4.0 に移行したばかりですが、エラー ページのカスタマイズを移行することができません。
https://symfony.com/doc/current/controller/error_pages.htmlで説明されていることを行いました。だから私はerror.html.twig
ファイル、error404.html.twig
ファイル、exception.html.twig
ファイルをtemplates\bundles\TwigBundle\Exception
リポジトリに入れました。
私の製品環境では、デバッグが true の場合に問題なく動作しています。exception.html.twig
テンプレートを使用しています。しかし、デバッグが false の場合、機能せず、私の代わりにデフォルトの symfony テンプレートが表示されます。
理由がわかりませんか?あなたは?