xitnalta: Apache und STDERR

Beitrag lesen

Hallo speedy!

"premature end of script headers"

und

"bad header="

bedeutet IMHO dasselbe.

Also mal ganz grundlegend: im Internet ist fast alles headerbasiert. Ein CGI-Script muss deshalb immer einen (zumindest partiellen) Header wie "Content-type: text/plain" oder "Content-type: text/html" ausgeben. Ein solcher Header wird durch eine Leerzeile abgeschlossen (darum meist "Content-type: text/html\n\n").

Zumindest die mime-Angabe ist für den Server dringend erforderlich. Falls es die nicht gibt, kommt es eben zu einem internen Server-Fehler. (Und die "bad header="-Angabe zeigt dir einfach, was der Server als Header zu interpretieren versucht hat.)

Ich hoffe, ich konnte dir zu mehr Unklarheit verhelfen :o).

bis nextens
xitnalta