После обновления до symfony 5 я обнаружил предупреждение об отсутствующем активе обработчика ошибок symfony:
php. ПРЕДУПРЕЖДЕНИЕ: Предупреждение: include (/ var / www/projekt/nakade/vendor/symfony/error-handler/ErrorRenderer/../Resources/assets/css/error.css): не удалось открыть поток: нет такого файла или каталога {"исключение": "[объект] (ErrorException (код: 0):
После изучения этой проблемы я обнаружил активы в среде prod отсутствует каталог, в то время как в каталоге dev env и классе css существует. Я предполагаю, что css отсутствует, поскольку компонент находится только в require-dev.
"require-dev": {
...
"symfony/browser-kit": "5.0.*",
"symfony/css-selector": "5.0.*",
"symfony/debug-bundle": "5.0.*",
"symfony/maker-bundle": "^1.13",
"symfony/phpunit-bridge": "^5.0",
"symfony/profiler-pack": "1.0.*",
"symfony/test-pack": "^1.0",
"symfony/var-dumper": "5.0.*"
},
Env var установлен в .env.local APP_ENV=prod
Сообщение об ошибке, отображаемое роботом Google из-за отсутствия robots.txt и карты сайта. xml. Это исправлено, ошибка и предупреждение исчезли, но я Любопытно об этом.
У кого-нибудь есть идеи, как это исправить?