Scripts

ID #1017

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

Letzte Änderung des Artikels: 2006-11-19 22:55
Verfasser des Artikels: Support
Revision: 1.0

Artikel ausdrucken Artikel ausdrucken
Artikel weiterempfehlen Artikel weiterempfehlen
Als PDF-Datei anzeigen Als PDF-Datei anzeigen
als XML-Datei exportieren als XML-Datei exportieren

Bewertung der Nützlichkeit dieses Artikels:

Durchschnittliche Bewertung: 4.15 von 5 (13 Bewertungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Kommentieren von diesen Artikel nicht möglich