Ich habe mir einen neuen Root mit apche2, confixx3, php4, mysql usw aufgesetzt. Perl läuft dort als Apache Modul.
Bei meinen anderen Rootservern habe ich das auch als Apache Modul laufen.
Nur hier scheint es irgendwie nicht zu klappen. Ich habe ein CGI Script hochgeladen (im ASCII Modus) und alle Dateien auf 755 gesetzt.
Nur wenn ich das jetzt aufrufe, bekomme ich
Code: Select all
Serverfehler!
Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist.
Fehlermeldung:
Premature end of script headers: admin.cgi
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 500
Code: Select all
[Fri Mar 11 16:40:23 2005] [error] [client 82.83.3.182] Can't locate admin.cnf in @INC (@INC contains: /usr/lib/perl5/5.8.5/i586-linux-thread-multi /usr/lib/
perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i
586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl) at admin.cgi line 22.
[Fri Mar 11 16:40:23 2005] [error] [client 82.83.3.182] Premature end of script headers: admin.cgiWenn ich genau das gleiche auf einem meiner anderen Server mache, dann geht es. Also das Script ist vollkommen in Ordnung.
Ich weiß da echt keinen Rat mehr. Kann es sein das irgendein Modul fehlt?