1

Тема: Не запускается в prod режиме

$kernel = new AppKernel('prod', true); — я так понимаю дебагрежим, ловит все исключения и показывает какую-то мишуру.

$kernel = new AppKernel('prod', false); — то, что необходимо, но после указания этой шутки выдаёт 503 ошибку на любую страницу.


Проблема в том, что надо сделать 404 ошибку кастомную, она уже существует и всё настроено, но того, чтобы движок отдал страницу ошибки надо выполнить исключение, а он отлавливает его и показывает свою ошибочку.

Кеш чистил вилкой в этой вашей консоли, роутинги прописаны. (404 там нет, т. к. нигде о добавлении инфы не нашёл. htaccess тоже не содержит заветной строки).

/app/Resources/TwigBundle/views/Exception/error404.html — путь до шаблона ошибочки.

2

Re: Не запускается в prod режиме

http://symfony.com/blog/new-in-symfony- … e-previews

3

Re: Не запускается в prod режиме

Hill пишет:

http://symfony.com/blog/new-in-symfony- … e-previews

К сожалению, я выполнял по другому мануалу, который включает ваш полностью и существенно дополняет. Сделал я до заголовка «Working with the kernel.exception Event» (дальше просто не понял в какой бандл как засовывать и как это поймёт движок и вообще нужно ли мне кастомизировать это).

Нашёл вот такое сообщение (http://stackoverflow.com/questions/2710 … controller), но аналогично не сообразил куда совать и как называть.

В конфиге прописал
twig:
    exception_controller:  MyBundle:Exception:showException

А файлы создал в
/src/My//Bundle/MyBundle/Exception/showException.php
/src/My//Bundle/MyBundle/Exception/showExceptionListener.php

4

Re: Не запускается в prod режиме

Что я могу сказать. Читайте The Book от начала до конца, разбирайтесь с тем что такое .twig и чем он отличается от .php и внимательно изучайте официальную документацию по созданию кастомных страниц с ошибками.

О всяких "мануалах" забудьте, читайте официальную документацию.