Выпустить Docker с Symfony

Я установил Docker и хочу запускать свои проекты Symfony. Кажется, все настроено нормально, но я продолжаю получать ошибки Symfony. На первом Symfony не распознает службы bind и autowire, а на втором я получаю следующую ошибку:

«Служба security.firewall.map.context.main» имеет зависимость от несуществующей службы «UserBundle \ Handler \ LogoutSuccessHandler».

Странно то, что на другом моем компьютере те же два проекта работают нормально, без ошибок (компьютер настроен с помощью MAMP). Что наводит на мысль, что проблема в конфигурации докера ..

Я не знаю, как решить эту проблему, поэтому буду очень признателен за помощь.

Спасибо!

Можете ли вы связать дополнительную информацию о конфигурации вашего докера? (например, файл docker-compose.yml или аналогичный). Кроме того, попробуйте запустить скрипт symfony_requirements на вашем docker env, чтобы проверить все необходимые моды php.

j-guyon 16.03.2018 15:19
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
0
1
61
1

Ответы 1

Убедитесь, что все ваши файлы находятся в контейнере. Самый простой способ сделать это в среде разработки - смонтировать том со всем вашим проектом (включая поставщиков).

Вы также должны проверить разрешения для файлов (если ваша версия symfony ниже 4) очистить и прогреть кеш.

Другие вопросы по теме