Php 重写error404.html.twig导致500错误(twig&;Symfony3)

Php 重写error404.html.twig导致500错误(twig&;Symfony3),php,templates,twig,symfony,Php,Templates,Twig,Symfony,我遇到了这个问题:当我想替换twig捆绑包的默认错误页面(以下是每个人都可以看到的请求方法)时,只要我没有创建泛型error.html.twig,或者error404.html.twig,我就可以放心了。但是,奇怪的是,我的error403.html.twig工作起来就像一个奇迹 我使用OSXKaleidoscope将我的错误模板彼此进行了比较,这几个差异是完全良性的 我给你我的error.html.twig,作为一个例子: {% extends (is_mobile() and not is_

我遇到了这个问题:当我想替换twig捆绑包的默认错误页面(以下是每个人都可以看到的请求方法)时,只要我没有创建泛型
error.html.twig
,或者
error404.html.twig
,我就可以放心了。但是,奇怪的是,我的
error403.html.twig
工作起来就像一个奇迹

我使用OSXKaleidoscope将我的错误模板彼此进行了比较,这几个差异是完全良性的

我给你我的error.html.twig,作为一个例子:

{% extends (is_mobile() and not is_tablet())? 
':Mobile:layout.html.twig' 
:
':Full:layout.html.twig'
%}

{% block title %}
   Une erreur est survenue : {{ status_text }}
{% endblock %}

{% block content %}
{% endblock %}

{% block footer %}
   <div id="h1-error">Aie !<br>Le serveur ne répond pas</div>
{% set table=[
["*","*","*","*","*","*","*","*","*"],
["*","*","*","*","5","0","0","*","*"],
["*","*","*","*","*","*","*","*","*"],
["*","*","A","U","C","U","N","E","*"],
["*","*","*","*","*","*","*","*","*"],
["*","*","*","*","*","*","*","*","*"],
["*","*","*","*","*","*","*","*","*"],
["*","R","É","P","O","N","S","E","*"],
["*","*","*","*","*","*","*","*","*"]
]
%}
<div id="table">
<table border-collapse="separate">
  {% for i in 0..8 %}
  <tr>
    {% for j in 0..8 %}
      {% if table[i][j]!='*' %}
        <td class="special">
          <span id="symbol">
            {{table[i][j]}}
          </span>
        </td>
      {% else %}
        <td>
          <span id="symbol">
            {{random('QWERTZUIOPLKJHGFDSAYXCVBNM')}}
          </span>
        </td>
      {% endif %}
    {% endfor %}
  </tr>
  {% endfor %}
</table>
</div>

<div id="backHome">
<br>
    <a class="mr-btn mr-btn-primary" id="back-button" href="{{path('mr_platform_home')}}">
  Retour à l'accueil
    </a>
<br>
</div>

{{ parent() }}
{% endblock %}
…让人以为代码不是bug的来源(?)

我错过了哪一步


非常感谢,提前

您是否已清除prod中的缓存<代码>应用程序/控制台c:c--env=prod你好,谢谢!当我清除缓存时,我会使用BSD别名“AugustClear”来清除var/cache目录的全部内容。但是我执行了你提到的命令,错误依然存在。当你调用时,你有空白页吗?我得到了Chrome的500错误页,带有一个悲伤的页面表情,所以它不是一个完全空白的页面。其他人会看到这一点吗?你清除了prod中的缓存了吗<代码>应用程序/控制台c:c--env=prod你好,谢谢!当我清除缓存时,我会使用BSD别名“AugustClear”来清除var/cache目录的全部内容。但是我执行了你提到的命令,错误依然存在。当你打电话时,你有空白页吗?我得到了Chrome的500错误页,带有一个悲伤的页面表情,所以它不是一个完全空白的页面。其他人会看到这一点吗?
request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET /test"" at /Applications/MAMP/htdocs/MamyRoom/var/cache/prod/classes.php line 2774 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): No route found for \"GET /test\" at /Applications/MAMP/htdocs/MamyRoom/var/cache/prod/classes.php:2774, Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException(code: 0):  at /Applications/MAMP/htdocs/MamyRoom/var/cache/prod/appProdUrlMatcher.php:1000)"} []