Платформа API: нет такого файла или каталога

Я работаю над учебником API Platform под названием «Создание вашего первого API с платформой API за 5 минут». Когда я запускаю эту команду:

docker-compose exec app bin / console доктрина: схема: обновление —force

Я получаю эти ошибки:

[Учение \ DBAL \ Exception \ ConnectionException] Возникла исключительная ситуация в драйвере: SQLSTATE [HY000] [2002] Нет такого файла или каталога

[Учение \ DBAL \ Driver \ PDOException] SQLSTATE [HY000] [2002] Нет такого файла или каталога

[PDOException] SQLSTATE [HY000] [2002] Нет такого файла или каталога

Похоже, сущности сгенерированы правильно, когда я запустил:

docker-compose exec app bin / console доктрина: генерировать: лица AppBundle

Кто-нибудь может помочь?

1

Решение

команда docker-compose exec app bin/console doctrine:generate:entities AppBundle создаст файл сущности. Он не будет создавать таблицу базы данных только файл в вашем проекте.

Возможно, проблема в конфигурации вашего докера или в конфигурации базы данных в образе / контейнере Docker (проверьте комментарий в вашем вопросе). Может быть, вы должны добавить определение базы данных для вас docker-compose.yml файл

Проверь это Symfony Docker. Он включает в себя множество ненужных сервисов, но это хорошая отправная точка.

0

Другие решения

Других решений пока нет …