У меня есть настраиваемые страницы ошибок для отображения определенных HTTP-ошибок в папке:
app/Resources/TwigBundle/views/Exception/
Страница 403 (error403.html.twig
) работает и отображается как ожидалось.
Страница 500 (error500.html.twig
) работает и отображается как ожидалось.
Страница 404 (error404.html.twig
) выдает ошибку сервера 500:
PHP Неустранимая ошибка: исключение "Symfony\Component\Routing\Exception\ResourceNotFoundException"
Ошибка вызывается при выполнении проверки подлинности для отображения определенных пунктов меню для пользователей, которые не аутентифицированы:
{% if is_granted('IS_AUTHENTICATED_FULLY') %}
Если я удалю эту проверку и просто разрешу отображение всех элементов меню, страница загружает страницу с ошибкой, как ожидалось. Опять же, страница 403 отображается так, как должна, и использует проверки проверки подлинности без проблем.
Я застрял на этом. Страницы ТОЧНО одинаковы, кроме имени файла.