Siechfred: CGI: Premature end of script headers

Beitrag lesen

Nicht wenn Perl auf der Konsole wie oben angegeben mit -c aufgerufen wird.

Ja, nicht richtig hingesehen resp. durch den Schreibfehler bei "Syntax" fehlleiten lassen.

Stellt sich die Frage, ob t0bias durch eine Copy&Paste-fehler das -c auch in der SheBang drin hat. Oder fehlt die Zeile sogar ganz?

Hätte er das '-c' in der shebang drin, würde das Script immer mit einem Internal Server Error sterben, auch wenn es ohne diesen Schalter im CGI-Kontext problemlos ausgeführt werden würde. Zusätzlich stünde aber im Errorlog 'syntax ok'. Wenn die shebang völlig fehlte, gäbe es im Errorlog unmittelbar vor der genannten Fehlermeldung die Einträge "failed to open log file" und "fopen: Permission denied".

Also entweder enthält uns der OP Informationen vor oder es liegt tatsächlich am fehlenden HTTP-Header. Oder es ist was völlig anderes ...

Siechfred

--
Ich bin strenggenommen auch nur interessierter Laie. (molily)
Zitat des Tages || Falle Aufteilungsbescheid || RT 221 Erfurt-Altstadt i.V.