Не может Соединиться с PostgreSQL с PHP pg_connect ()

Править: Я просто понял, что этот вопрос может лучше подходить для ServerFault. Вместо того, чтобы копировать его, модератор переместите его? Спасибо.

Я проверил php-информацию, и расширение Postgresql там (pg_connect() не не определено). Я также могу соединиться с использованием postgresql psql на localhost (я отредактировал свой pg_hba.conf файл соответственно). Вот код, это не работает:

<?php
$dbconn = pg_connect("host=localhost port=5432 dbname=mydb user=myuser password=mypass") or die('Could not connect: ' . pg_last_error());
?>

Этот код просто приводит к, "Не мог соединиться": быть отображенным в браузере.

Я проверил свой апачский журнал и здесь являюсь соответствующим сообщением об ошибке:

PHP Warning:  pg_connect() [<a href='function.pg-connect'>function.pg-connect</a>]: 
Unable to connect to PostgreSQL server: could not connect to server: Permission 
denied\n\tIs the server running on host &quot;localhost&quot; and accepting\n\tTCP/IP 
connections on port 5432?

Как я могу фиксировать/отлаживать это?

Править: Я нахожусь на Centos 5.4 btw.

5
задан ehsanul 14 August 2010 в 02:34
поделиться