繁体   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