php pg_connect : pg_connect(): Unable to connect to ...
Hallo, habe meinen Server zuhause von SuSE 8.2 auf 9.1 umgestellt. Nun funktioniert der Zugriff auf meine Postgres DB via php nicht mehr. Ich erhalte die Fehlermeldung: pg_connect(): Unable to connect to PostgreSQL server: \ could not connect to server: /4@ \ Is the server running on host "eris" .... Ich hoffe die kryptischen Zeichen schiessen keinen Mailclient ab ;) Irgendwas ist da mit php schiefgelaufen, ich komm aber nicht dahinter, was. Zuerst wurde garnix angezeigt, nur eine Fehlermeldung, die ich so interpretiert habe, dass das Modul für das Sessionmanagement fehlt. Das habe ich dann installiert und YaST hat dann noch etliche Module zusätzlich haben wollen.... In php.ini hab ich schon versucht das charset zu ändern, damit werden aber nur andere kryptische Zeichen angezeigt. Die Vermutung, es könnte was mit den installierten Modulen zu tun haben, konnte ich nicht ganz ausräumen, weil das Paketmanagement mich fast zum Wahnsinn gebracht hat :( Sollte es was damit zu tun haben, wie kann ich nun rausfinden welches Modul Ärger macht, bzw. weiss jemand eine Lösung? Kann mich mal jemand vorwärtsschleudern? ;)) -- Gruss Bernd
Bernd Obermayr
Hallo, habe meinen Server zuhause von SuSE 8.2 auf 9.1 umgestellt. Nun funktioniert der Zugriff auf meine Postgres DB via php nicht mehr.
Ich erhalte die Fehlermeldung: pg_connect(): Unable to connect to PostgreSQL server: \ could not connect to server: /4@ \ Is the server running on host "eris" .... [...]
Wenn du von Postgres sprichst, vermute ich mal, das php die PEAR.php nicht findet. Das ist ein alter Bug bei Suse. Dazu sollte in der /etc/php.ini das Pfad auf PEAR.php gesetzt werden, bei mir sieht das wie folgt aus: ,----[ php.ini ] | ; UNIX: "/path1:/path2" | ;include_path = ".:/php/includes" | include_path = ".:/usr/share/php/" `---- -Dieter -- Dieter Klünter | Systemberatung http://www.dkluenter.de GPG Key ID:01443B53
Dieter Kluenter schrieb:
Bernd Obermayr
writes: Hallo, habe meinen Server zuhause von SuSE 8.2 auf 9.1 umgestellt. Nun funktioniert der Zugriff auf meine Postgres DB via php nicht mehr.
Ich erhalte die Fehlermeldung: pg_connect(): Unable to connect to PostgreSQL server: \ could not connect to server: /4@ \ Is the server running on host "eris" ....
[...]
Wenn du von Postgres sprichst, vermute ich mal, das php die PEAR.php nicht findet. Das ist ein alter Bug bei Suse. Dazu sollte in der /etc/php.ini das Pfad auf PEAR.php gesetzt werden, bei mir sieht das wie folgt aus:
,----[ php.ini ] | ; UNIX: "/path1:/path2" | ;include_path = ".:/php/includes" | include_path = ".:/usr/share/php/" `----
-Dieter
Volltreffer! Du bist mein Held, danke für den Tritt! ;))) -- Gruss Bernd
participants (2)
-
Bernd Obermayr
-
Dieter Kluenter