Ошибка Symfony 500 с app.php, отлично работает на app_dev.php

В настоящее время я пытаюсь использовать наше (основное) приложение Symfony 2, обратившись к app.php. Однако, когда я пытаюсь получить доступ к app.php, я получаю сообщение об ошибке 500. Я проверил журналы, журнал производства пуст. Я пробовал запись в конфиге в файле конфигурации, но безрезультатно. Кто-нибудь, кто имеет какие-либо идеи о том, как это исправить?

Это очень базовое приложение (на данный момент), с некоторыми изменениями маршрутизации и новым контроллером. Большая часть html (как тест), поэтому это не может быть php, который мы написали до сих пор.

-edit: В настоящее время у меня нет документа, указывающего на каталог / web, но у меня нет прав администратора на сервере. Однако, поскольку приложение работает в app_dev.php, я не вижу, как это может быть проблемой?

Проблема также может быть вызвана изменением состояния одной переменной в файле web / app.php с false на true .

Проверьте линейку:

 $kernel = new AppKernel('prod', false); 

и измените на:

 $kernel = new AppKernel('prod', true); 

У меня была такая же проблема, но с установкой true:

 $kernel = new AppKernel('prod', true); 

Мне удалось получить прочитанное сообщение об ошибке. В моем случае возникла проблема с таблицей mysql.

Я исправил это, удалив вкладку из моих .yml конфигурационных файлов и связавшись с serveradmin, чтобы установить каталог в / web.

Это может быть немного поздно, но сегодня у меня такая же ошибка, и что помогло очистить кеш.

Сегодня я столкнулся с этой проблемой, и включение режима отладки через AppKernel по-прежнему не отображало эту ошибку. Оказалось, что я включил ApcClassLoader в app.php (как раз перед инициализацией AppKernel ), но APC еще не была включена в новой среде, в которую я развернулся. Комментируя бит APCClassLoader снова в app.php решена.