[英]Symfony - problem with Exception pages in prod environment
我試圖用Google搜索這個問題,但找不到任何有用的信息。 我無法在產品環境中使用默認的錯誤處理頁面。 在開發人員中,我有正常的調試屏幕。 我在產品環境中看到的是(而不是404頁)
Fatal error: Uncaught Twig\Error\LoaderError:
There are no registered paths for namespace "Exception".
in C:\dev\proj\vendor\twig\twig\src\Loader\FilesystemLoader.php:205
我的理解是,只需要在參考資料中創建Exception文件夾,以防覆蓋它們? 但是即使我這樣做,它仍然無法正常工作。
我的錯誤路由:
_errors:
resource: "@TwigBundle/Resources/config/routing/errors.xml"
prefix: /_error
確保在以下位置創建自定義錯誤樹枝模板:
app/Resources/TwigBundle/views/Exception/error404.html.twig
例:
<title>Page not found</title>
{% block body %}
<div>
{{ exception.message }}
</div>
{% endblock %}
並運行php bin/console cache:clear --env=prod
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.