php error

mezzanine

Registered User
was bedeutet wenn beim Restart des Apache folgende Meldung kommt?

Starting httpd: PHP Warning: Unable to load dynamic library '/usr/lib/php4/pgsql.so' - libpq.so.2: cannot open shared object file: No such file or directory in Unknown on line 0
 
Das bedeutet, daß PHP die PostgreSQL-Library nicht finden/öffnen konnte. Dennoch funktioniert Dein PHP ohne Probleme, solange Du nicht versuchst eine PostgreSQL-Datenbank zu öffnen.

Zu beheben ist der Fehler entweder durch Einspielen der Libraries (postgresql-lib, da libpq.so.2 den Fehler verursacht) oder durch Auskommentieren der entsprechenden Zeile in /etc/php.ini (da dort die pgsql.so eingebunden wird).

huschi
 
Danke, hat geklappt.
Ich hab gleich nochwas:

ich habe versucht mittels php einen ftp-Zugriff zu machen, leider sagt er mir, dass er die Funktion nicht kennt

Fatal error: Call to undefined function: ftp_connect() in ...

das sollte er aber eigentlich können, fehlt mir da eine lib?
 
Original geschrieben von mezzanine
Fatal error: Call to undefined function: ftp_connect() in ...

das sollte er aber eigentlich können, fehlt mir da eine lib?
Die FTP-Funktionen sind fest eincompiliert (oder eben nicht).
Prüfen kannst Du es mit folgender phpinfo.php:
PHP:
<? phpinfo(); ?>
Diese phpinfo.php im Browser aufrufen und staunen, was so ein Einzeiler alles kann.
Darin nach FTP suchen. Sollte es nicht drin sein, dann ist es nicht mit '--enable-ftp' compiliert.

huschi
 
Back
Top