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