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