pg_connect() не соединяется с параметром host

Добрый день

php 5.3.6
При попытке подключения pg_connect ("host= port=5432 dbname=some_db user=some_user password=some_password");
При host=localhost, также
Выдает ошибку:
Warning: pg_connect(): Unable to connect to PostgreSQL server: could not connect to server: Connection refused Is the server running on host "x.x.x.x" and accepting TCP/IP connections on port 5432?

При этом если убрать параметр host, то соединяется нормально, я так понимаю в таком случае он коннектится при помощи сокета.

В postgresql.conf параметр listen_adressess = '*'

В pg_hba.conf указано
local all all trust
local all all 127.0.0.1/32 trust

При этом telnet x.x.x.x 5432, тоже коннектится нормально

Подскажите в чем может быть проблема?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

А что так трудно зайти на

А что так трудно зайти на php.net и посмотреть примеры использования функции pg_connect?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023