【发布时间】:2018-12-27 17:52:27
【问题描述】:
我试过documentation说:
app/
└─ Resources/
└─ TwigBundle/
└─ views/
└─ Exception/
├─ error404.html.twig
├─ error403.html.twig
├─ error.html.twig # All other HTML errors (including 500)
├─ error404.json.twig
├─ error403.json.twig
└─ error.json.twig # All other JSON errors (including 500)
但这些都没有显示 prod env 上的自定义页面。然后我尝试在同一个Exception 文件夹中添加一个exception.html.twig 文件,它适用于所有错误(404、500,...),但它在 dev 中显示,所以当我看不到错误时如果我有那个文件,正在开发。在生产环境中,它总是显示红屏
那么,将自定义错误页面投入生产的正确方法是什么以及如何对其进行测试?
【问题讨论】:
-
Symfony 3 不能像 Symfony 2 那样工作
标签: symfony exception error-handling