pg_connect Schwierigkeiten

Klaus Reinke zuffmick at t-online.de
Mon Mar 7 17:11:21 CET 2005


Am Montag 07 März 2005 09:46 schrieb Carola Kummert:
> > die Meldung von mozilla:
>
> Seit wann macht Mozilla PHP/PG-Debugging?

Alles ne Frage der Sichtweise: 'geht nich' ist auch ein Error Report

>
> > Warning: pg_connect() unable to connect to PostgreSQL server: FATAL:
> > IDENT authentication failed for user "postgres" in
> > /var/www/html/inet/php-psql-test.html on line 14
> >
> > Der User postgres ist laut webmin-modul ok,
>
> Sinnvoller waere es, an dieser Stelle mal einen Blick auf die Konsole zu
> werfen. In der Meldung steht letztlich deutlich, dass die
> Authentifizierung fehlgeschlagen ist. Das kann an nem Tippfehler, oder
> an nem fehlenden Passwort, einer fehlenden Datenbank oder sonstwas
> liegen. 

also an sonstwas grrr! Datenbank vorhanden user vorhanden, irgendwie nervig.


> Webmin ist die sinnfreiste der moeglichen Optionen zur Pruefung
> von Datenbankinterna.

Webmin ist halt das was ich kenne, (neben pgadmin3)
über Konsole wäre mir auch lieber aber der Momjian mit seinem Buch PostgrSQL 
Einführung und Konzepte hilft mir nicht weiter.

>
> Ansonsten laesst sich jetzt raten, wo du dein DB-Handle laesst? Was
> steht genau in Zeile 14?

das da:
pg_connect("dbname=dbtest user=postgres") or die("Couldn't Connect
".pg_last_error()); // Connect to the Database

>
> Naja ... man koennte der DB unterstellen, dass sie nicht mit
> passwortlosen alles-duerfenden Benutzern arbeiten will. Das waere
> intelligent.

aber für den Anfang undurchsichtig, ich poste mal den postgre-Teil der
php.ini:

[PostgresSQL]
; Allow or prevent persistent links.
pgsql.allow_persistent = On

; Detect broken persistent links always with pg_pconnect(). Need a little 
overhe
ad.
pgsql.auto_reset_persistent = Off 

; Maximum number of persistent links.  -1 means no limit.
pgsql.max_persistent = -1

; Maximum number of links (persistent+non persistent).  -1 means no limit.
pgsql.max_links = -1


> .. Interessanter waere die PHP-Version und die PG-Version.

php 4.2.2

|psql (PostgreSQL) 7.3.2
|enthält Unterstützung für Kommandozeilenbearbeitung


tia Klaus



More information about the Linux mailing list