Мы написали приложение с SF4. Он отлично работает, даже на удаленном сайте, в режиме разработки.
Поэтому мы пытаемся получить режим Prod. В .env мы передаем переменную APP_ENV в prod, и у нас есть сообщение:
Неустранимая ошибка: Uncaught Symfony \ Component \ DependencyInjection \ Exception \ InvalidArgumentException: нет расширения, способного загрузить конфигурациюдля "отладки" (в /home/olymphys/public_html/config/packages/debug.yml). Ищется пространство имен "debug", найдено "framework", "sensio_framework_extra", "doctrine_cache", "doctrine", "doctrine_migrations", "security", "swiftmailer", "twig", "monolog", "easy_admin", "vich_uploader""," webpack_encore "в /home/olymphys/public_html/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php:682 трассировки стека: # 0 / home / olymphys / public_html / vendor / symfony / symfony / зависимость-инъекция / загрузчикYamlFileLoader.php (652): Symfony \ Component \ DependencyInjection \ Loader \ YamlFileLoader-> validate (Массив, '/ home / olymphys / ...') # 1 / home / olymphys / public_html / vendor / symfony / зависимость-инъекция /Loader / YamlFileLoader.php (119): Symfony \ Component \ DependencyInjection \ Loader \ YamlFileLoader-> loadFile ('/ home / olymphys / ...') # 2 / home / olymphys / public_html / vendor / symfony / config / Loader /FileLoader.php (151): Symfony \ Component \ D в /home/olymphys/public_html/vendor/symfony/config/Loader/FileLoader.php в строке 166
Мы пытались использовать dump_destination в конфигурации symfony / debug-bundle aи ничего другого не происходит ...
Все, что у вас есть на packages/debug.yml, не должно быть там для производства.
packages/debug.yml
Переместите его на packages/dev/debug.yml, чтобы оно загружалось только тогда, когда APP_ENV установлено на dev.
packages/dev/debug.yml
APP_ENV
dev