Michael Schröpl: Was bedeutet ...

Beitrag lesen

Was bedeutet:
httpd: [Tue Nov  9 11:16:01 1999] [error] [client 195.226.182.16] Premature end of script headers: /usr/local/www/www.intermet.de/cgi-bin/guestbook.pl
"Vorzeitiges Ende des Scrips" bedeutet das. Perl bricht ein Script ab, sobald irgendwo ein Syntaxfehler oder ein anderweitiger, eindeutig erkennbarer Fehler im Script ist.

Genauer gesagt sogar "vorzeitiges Ende des Headers. Gemeint ist hierbei offenbar der HTTP-Header. Dein Skript hat also nicht mal die ersten beiden Zeilen korrekt ausgeben können. (Mutig geraten: Skript binär statt ASCII zum Server übertragen?)

Im Fehlerprotokoll des Webservers findest Du aussagekräftigere Meldungen, wenn Du ein separates CGI-logging einschaltest.