Sebastian Siebert schrieb:
Am 30.06.2011 13:44, schrieb Lentes, Bernd: [..]
Mit phpinfo() kann ich mir die PHP-Konfiguration anschauen, also läuft das Gespann Apache und PHP zumindest schon mal. Bestimmte Skripte versuchen aber, eine Postgres-DB zu kontaktieren, und dann gibt es im Errorlog des Apache diese Fehlermeldung: PHP Fatal error: Call to undefined function pg_connect() in /usr/share/greensql-fw/lib.php on line 117
Zeile 117 in dem betreffenden Skript sieht wie folgt aus: $pgsql_db = pg_connect("host=$db_host port=$db_port dbname=$db_name user=$db_user password=$db_pass")
Da scheint das Module pgsql.so nicht geladen zu sein. Schau mal in phpinfo() nach, dort sollte eigentlich das Modul pgsql auftauchen.
da steht es nicht.
Sind es auch PHP-Skripte, die in der Konsole laufen? Dann auch mal via "php -i" danach schauen.
php -i liefert u.a. : " ... '--with-pgsql=shared,/usr' ... "
Schau auch gleich mal in der /etc/php5/conf.d/pgsql.ini nach, ob die Extension überhaupt in PHP5 eingebunden wird (Es darf kein Semikolon am Anfang folgender Zeile stehen): extension=pgsql.so
cat /etc/php5/conf.d/pgsql.ini: ; comment out next line to disable pgsql extension in php extension=pgsql.so Datei ist auch da: vm53200-12:/etc/php5 # find / -xdev -iname pgsql.so /usr/lib64/php5/extensions/pgsql.so Ich hab 'mal den kompletten Pfad in die pgsql.ini eingetragen, hat nix genützt. Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess und Dr. Nikolaus Blum Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org