Subject: Apache2 & CGI Date: Sonntag, 24. August 2003 09:17 From: Frank Hägerling <dll1bv@t-online.de> To: suse-linux@suse.com Hallo Linuxer, Ich habe ein problem mit dem ausführen von CGI Scripten unter Apache2 System ist Suse Linux 8.2, Apache 2.0.46 Bekomme immer die fehlermeldung Premature end of script headers: postat.cgi Wenn ich die datei postat.cgi in der bash ausführe kommt noch ./postat.cgi: error while loading shared libraries: libgd.so.4: cannot open shared object file: No such file or directory Was ist dort falsch...??? Bei SuSE 8.1 ging es mit der apache version 1.3.xx einwandfrei.. Mfg Frank -------------------------------------------------------
Hi Frank Frank Hägerling schrieb:
Hallo Linuxer, Ich habe ein problem mit dem ausführen von CGI Scripten unter Apache2 System ist Suse Linux 8.2, Apache 2.0.46
Bekomme immer die fehlermeldung
Premature end of script headers: postat.cgi
Wenn ich die datei postat.cgi in der bash ausführe kommt noch
./postat.cgi: error while loading shared libraries: libgd.so.4: cannot open shared object file: No such file or directory
Was ist dort falsch...???
pin libgd.so.4 /CD2/suse/d2/gd.rpm /CD4/suse/d3/gd-devel.rpm Benötigt von: mod_php4-core, gd, phplib, apache-contrib, mod_php4, phpMyAdmin Beschreibung: Das Paket enthält ein Interface-Modul für die libgd. Eine beliebte Perl-Bibliothek zur Erzeugung von GIF-Dateien. Viellecht liegt's daran? Gruß, Roman -- http://www.jesus.de http://www.thehope.de http://www.ec-thueringen.de
Hi Frank
Frank Hägerling schrieb:
Hallo Linuxer, Ich habe ein problem mit dem ausführen von CGI Scripten unter Apache2 System ist Suse Linux 8.2, Apache 2.0.46
Bekomme immer die fehlermeldung
Premature end of script headers: postat.cgi
Wenn ich die datei postat.cgi in der bash ausführe kommt noch
./postat.cgi: error while loading shared libraries: libgd.so.4: cannot open shared object file: No such file or directory
Was ist dort falsch...???
pin libgd.so.4 /CD2/suse/d2/gd.rpm /CD4/suse/d3/gd-devel.rpm
Benötigt von: mod_php4-core, gd, phplib, apache-contrib, mod_php4, phpMyAdmin
Beschreibung: Das Paket enthält ein Interface-Modul für die libgd. Eine beliebte Perl-Bibliothek zur Erzeugung von GIF-Dateien.
Viellecht liegt's daran?
Gruß, Roman
-- http://www.jesus.de http://www.thehope.de http://www.ec-thueringen.de Hallo Roman, Danke für die schnelle antwort, ich habe mal alles nachgesehen mod_php-core gd gd-devel
Am Sonntag, 24. August 2003 10:29 schrieb Roman Langolf: phplib phpMyAdmin ist installiert wenn ich nun apache-contib und mod_php4 installieren will, braucht er wieder den Apache 1.3.xxx , den ich aber garnicht haben möchte.. Oder muß der mitinstalliert werden...?? Mfg Frank
Hallo Frank, führe doch nochmal das Skript in der Shell aus.
Premature end of script headers: postat.cgi
Wird in der Regel durch fehlerhaftes Skript verursacht (z. B. kein Header gesendet oder so). Wenn Du in der Konsole folgenden Befehl erhälst
./postat.cgi: error while loading shared libraries: libgd.so.4: cannot open shared object file: No such file or directory
dann hat Dich jemand auf der Liste bereits darauf hingewiesen, wie Du das Problem lösen kannst: pin libgd.so.4 /CD2/suse/d2/gd.rpm /CD4/suse/d3/gd-devel.rpm Wenn Du diese Dateien bereits installiert hast, kannst Du mit "find / -name libgd.so.4" nachsehen, ob die gesuchte Datei wirklich vorhanden und im Systempfad für Bibliotheken ist...falls nicht, musst Du eventuell noch weitere Dateien nachinstallieren. Viele Grüße, Sebastian
Am Sonntag, 24. August 2003 12:23 schrieb Sebastian Wolfgarten:
Hallo Frank,
führe doch nochmal das Skript in der Shell aus.
Premature end of script headers: postat.cgi
Wird in der Regel durch fehlerhaftes Skript verursacht (z. B. kein Header gesendet oder so). Wenn Du in der Konsole folgenden Befehl erhälst
./postat.cgi: error while loading shared libraries: libgd.so.4: cannot open shared object file: No such file or directory
dann hat Dich jemand auf der Liste bereits darauf hingewiesen, wie Du das Problem lösen kannst:
pin libgd.so.4 /CD2/suse/d2/gd.rpm /CD4/suse/d3/gd-devel.rpm
Wenn Du diese Dateien bereits installiert hast, kannst Du mit "find / -name libgd.so.4" nachsehen, ob die gesuchte Datei wirklich vorhanden und im Systempfad für Bibliotheken ist...falls nicht, musst Du eventuell noch weitere Dateien nachinstallieren.
Viele Grüße, Sebastian Hallo Sebastian & Roman, Also das problem hat sich gelöst, bei SuSe 8.2 gibt es nur die libgd.so.2 im gd packet. Die install war schon alles OK, ich brauchte nur einen Link anlegen im /usr/lib verzeichnis mit ln -s libgd.so.2.0.0 libgd.so.4 , und schon funktioniert es wunderbar.. Also nochmals Vielen Dank an alle Mfg Frank
participants (3)
-
DLL1BV@t-online.de
-
Roman Langolf
-
Sebastian Wolfgarten