Основываясь на комментарий о том, что приложение было установлено в свежем компьютере, то это не кажется вероятным, что кэш является проблемой. Хотя это довольно странно. Как показывает документация (http://symfony.com/doc/current/reference/configuration/framework.html#http-method-override), этот параметр был добавлен в 2.3.
Если вы посмотрите на: Symfony \ Bundle \ FrameworkBundle \ FrameworkBundle, мы видим, что этот параметр проверяется в методе загрузки пакета.
От: Symfony \ Bundle \ FrameworkBundle \ DependencyInjection \ FrameworkExtension мы видим, что параметр добавляется в контейнер со значением по умолчанию true в процессе сборки.
Таким образом, кажется, что загрузка вызывается перед процессом сборки. Подумайте о добавлении некоторых выражений die() в код рамки, чтобы подтвердить, что это действительно происходит.
Тогда я бы посоветовал вам попробовать войти в ваш AppKernel и прокомментировать включение всех нестандартных пакетов. Кажется, что один из них может запутаться с процессом загрузки? Звучит маловероятно, но возможно. Просто используйте приложение/консоль для запуска вашего приложения. Оставайтесь в режиме отладки.
Другой вариант - начать с рабочего стандартного приложения, а затем добавить ваши пакеты до тех пор, пока проблема не появится снова.
BTW, какую версию вы обновляете и используете ли вы композитор?
Когда вы говорите, что вы очистили кеш вручную, вы имеете в виду использование команды или удаление папки кэша из вашего проекта? – Shady
Да, runnning rm -rf app/cache/* – mumia
И под «новой чистой версией» вы подразумеваете, что вы просто используете простой файл по умолчанию composer.json? Или вы добавили все свои зависимости? – Cerad