Kann keine Verbindung zu PostgreSQL mit PHP pg_connect()

EDIT: ich habe gerade festgestellt, dass diese Frage möglicherweise besser geeignet, um ServerFault. Statt zu kopieren, wird ein moderator bitte verschieben Sie es über? Danke.

Habe ich überprüft php-info, und die Postgresql-Erweiterung ist es (pg_connect() ist nicht undefined). Ich bin auch in der Lage, eine Verbindung zu postgresql mit psql auf localhost (ich habe bearbeitet meine pg_hba.conf-Datei entsprechend). Hier ist der code, der nicht funktioniert:

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

Diesen code einfach Ergebnisse in "keine Verbindung möglich:" wird im browser angezeigt.

Überprüfte ich mein apache-log, und hier die zugehörige Fehlermeldung:

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?

Wie kann ich das beheben/Debuggen?

Edit: ich bin auf Centos 5.4 btw.

InformationsquelleAutor ehsanul | 2010-08-14

Schreibe einen Kommentar