Scripts
premature end of script headers
Wenn ein CGI-Script (Perl oder Python) einen 500-Fehler liefert und ein
"Premature end of script headers"
erscheint, so kann dies mehrere Ursachen haben.
Hier die typischen Fehlerquellen:
Ist das Script im korrekten Modus (ASCII) hochgeladen?
Hier kommt es vorallem auf den richtigen Abschluß der Pfad-Zeile an.
Es darf dort kein x10 (also Zeilenvorschub) stehen sondern nur ein x13 (CR).
Sind die Rechte korrekt?
Der User muß stimmen und das Script muss Ausführrechte haben.
Im FTP-Programm die Rechte der Datei auf 755 setzen
Ist der Interpreterpfad korrekt gesetzt?
Stimmt der Pfad in der ersten Zeile?
Perl liegt bei uns unter /usr/bin/perl.
Hat das Script Syntax-Fehler?
Dies ist über Confixx mit dem Perl-Debugger zu testen
Bei "Premature end of script headers" im Zusammenhang mit PHP lesen Sie bitte den Artikel PHP Ausführungsrechte
Tags: -
Verwandte Artikel:
Letzte Änderung des Artikels: 2006-11-19 22:55
Verfasser des Artikels: Support
Revision: 1.0
Kommentieren nicht möglich