簡體   English   中英

Symfony-產品環境中的異常頁面問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM