Exception 如何自定义错误页Symfony?
我按照页面上的说明创建了自己的错误模板,以根据错误的状态代码显示错误页面(即Exception 如何自定义错误页Symfony?,exception,error-handling,symfony,custom-error-pages,Exception,Error Handling,Symfony,Custom Error Pages,我按照页面上的说明创建了自己的错误模板,以根据错误的状态代码显示错误页面(即error.html.twig包含{status\u code}}变量): 但是: 页面error.html.twig和exception.html.twig从未显示,无论设置了什么env 在生产环境中,我可以看到致命的错误和各种不应该发生的Symfony异常——但这是prod env!(编辑:问题只发生在我的本地计算机上-在远程服务器上,我只看到默认浏览器的错误页面) 如何解决这个问题?我在stack()中只找到了1个
error.html.twig
包含{status\u code}}
变量):
但是:
如何解决这个问题?我在stack()中只找到了1个类似的主题,但它没有包含正确的答案 你试过删除缓存文件夹吗?是的,很多次都是这样我想都是因为我的缓存问题。创建此线程两天后,我的问题消失了。当我的应用程序似乎已禁用缓存时,它会缓存响应。这对我来说非常令人沮丧,因为,例如,我通过FTP上传了一些文件(在生产中),但我看不到这些更改!最奇怪的是,
var
目录完全是空的!您知道是什么原因导致此问题吗?可能是opcache扩展已启用,并且opcache.validate\u timestamps
ini SETTING设置为Off
。
|-- app/
|-- Resources/
|-- TwigBundle/
|-- views/
|-- Exception/
|-- error.html.twig
|-- exception.html.twig