Ich versuche, eine MapServer 5/PostGIS-Installation auf einer virtuellen Centos 6-Maschine auszuführen. I eingesetzt MapServer in meinem cgi-bin-Ordner, aber jetzt, wenn ich (mit Firefox) mapserv Datei Abfrage mit der URL [virtual machine local IP]/cgi-bin/mapserv?MAP=/var/www/cgi-bin/[...]
, alles, was ich bekommen ist ein Bild mit der folgenden Fehlermeldung darauf:MapServer-Fehler: FATAL: Die Ident-Authentifizierung ist für den Benutzer "..." fehlgeschlagen.
msDrawMap(): Image handling error. Failed to draw layer named '[name of my layer]'.;msPostGISLayerOpen(): Query error. Database connection failed (FATAL: ident authentification failed for user "foo") with connect string 'user=foo dbname=foo password=foo host=localhost port=5432'
I habe versucht, die Einstellung in pg_hba.conf ohne Erfolg zu ändern. Foo-Datenbank kann mit foo als SQL-Benutzer und foo als Passwort mit dem Befehl psql zugegriffen werden. Was kann ich tun?
Sie 'psql' als selben laufen' OS 'Benutzer als' MapServer 'tut? .. –
Ich bin 'psql foo-U foo' als root-Benutzer, ich weiß nicht, ob OS-Benutzer von MapServer noch verwendet wird, wie man es (ich bin irgendwie neu für UNIX). – MattOnyx
von Ihrer Antwort sehe ich os Benutzer ist egal :) Passwort ist nur ASCII? keine Sonderzeichen? –