Задать вопрос

Почему не могу получить данные из бд?

Знакомлюсь с симфони и не могу понять одну вешь.
Запустил в докере проект symfony nginx php postgres.
Накатил в бд миграции и фейк данные из консоли (при этом ошибок о подключении к бд не было).
Пытаюсь получить данные из бд через контроллер и пишет
An exception occurred in the driver: SQLSTATE[08006] [7] could not connect to server: Connection refused
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port 15432?


файл env
DATABASE_URL="postgresql://user:secret@127.0.0.1:15432/db?serverVersion=12&charset=utf8


файл doctrine.yml
doctrine:
    dbal:
        url: '%env(resolve:DATABASE_URL)%'

        # IMPORTANT: You MUST configure your server version,
        # either here or in the DATABASE_URL env var (see .env file)
        #server_version: '13'
        driver: pdo_pgsql
        server_version: '12'

Пробовал в шторме законнектиться к бд с параметрами из енв файла, все нормально отрабатывает и посмотреть и получить можно... через браузер ошибка.
Что не так?
  • Вопрос задан
  • 672 просмотра
Подписаться 2 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
@Drumsid Автор вопроса
Да я разобрался)) надо было коннект делать вот так
DATABASE_URL="postgresql://user:secret@postgres/db?serverVersion=12&charset=utf8

и тогда все норм...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы