PostgreSQL-Connect mit CLI ja, unter Apache nein
Rainer W.
- php
Hi,
folgendes Testscript:
if(!function_exists("pg_connect"))
echo "Connect nicht möglich";
else
echo "Connect möglich";
Wenn ich das Script via Kommandozeile starte, ist ein Connect möglich (habe auch ein anderes CLI-PHP-Script, das erfolgreich mit einer PostgreSQL-DB arbeitet). Starte ich das gleiche Script unter http://localhost/bla.php, ist kein Connect möglich.
Umgebung:
Frage also: warum kennt PHP die pg-Funktionen im CLI-Modus, aber unter Apache nicht?
Gruß Rainer
Hallo!
Frage also: warum kennt PHP die pg-Funktionen im CLI-Modus, aber unter Apache nicht?
Lass Dir in beiden Scripten mal phpinfo() ausgeben und vergleiche, ob es da Unterschiede bzgl. der PostgreSQL-Extension und der verwendeten php.ini gibt.
Grüße
Andreas
Hi Andreas!
Lass Dir in beiden Scripten mal phpinfo() ausgeben und vergleiche, ob es da Unterschiede bzgl. der PostgreSQL-Extension und der verwendeten php.ini gibt.
Das war der entscheidende Tip, danke! Unter Xampp benutzt Apache eine andere php.ini.
Gruß Rainer