hallo Andreas,
"Premature end of script headers"
D.h. es kommt nicht mal zur Ausgabe des content-type-headers - also muß der Fehler noch weiter vorn liegen.
Nicht zwingend. Ich habe eben, um das mal zu provozieren, in einem normalerweise gut funktionierenden kleinen PERL-Script ungefähr in der Mitte eine Zeile auskommentiert. Folge: im (Server-)log bekomme ich dieselbe Meldung "premature end of script headers" - allerdings steht zwei Zeilen tiefer auch: "syntax error at /cgi-bin/suche.pl line 63" - womit ich weiß, in welcher Scriptzeile der Fehler steckt.
Davon hat "ibkaler" nichts geschrieben, ob es eine solche Angabe der fehlerhaften Zeile zusätzlich gegeben hat.
Daß die Meldung "premature end of script headers" ohne zusätzliche Angaben zum Ort des Fehlers erscheint, ist selten. Wenn der Pfad in der "shebang" nicht stimmt, erhalte ich eine Meldung, die (je nach System) "couldn't spawn child process" oder "couldn't find file ..." lautet. Trotzdem:
Überprüfe, wo auf dem neuen Webspace der perl-Interpreter liegt.
In vielen Fällen ist das /usr/bin/perl
Na klar, überprüfen sollte er das natürlich auch.
Grüße aus Berlin
Christoph S.
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|