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}}
变量):

但是:

  • 页面error.html.twig和exception.html.twig从未显示,无论设置了什么env
  • 在生产环境中,我可以看到致命的错误和各种不应该发生的Symfony异常——但这是prod env!(编辑:问题只发生在我的本地计算机上-在远程服务器上,我只看到默认浏览器的错误页面)

  • 如何解决这个问题?我在stack()中只找到了1个类似的主题,但它没有包含正确的答案

    你试过删除缓存文件夹吗?是的,很多次都是这样我想都是因为我的缓存问题。创建此线程两天后,我的问题消失了。当我的应用程序似乎已禁用缓存时,它会缓存响应。这对我来说非常令人沮丧,因为,例如,我通过FTP上传了一些文件(在生产中),但我看不到这些更改!最奇怪的是,
    var
    目录完全是空的!您知道是什么原因导致此问题吗?可能是opcache扩展已启用,并且
    opcache.validate\u timestamps
    ini SETTING设置为
    Off
    |-- app/
        |-- Resources/
            |-- TwigBundle/
                |-- views/
                    |-- Exception/
                        |-- error.html.twig
                        |-- exception.html.twig