Nicole Mundigl: Was bedeutet ...

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

Ich habe das aus meinem Errorlogbuch vom Server.

Ich kriege dieses Gästebuch einfach nicht zu laufen. Vielleicht findet man hier etwas?

Danke,Nicole

  1. Hallo Nicole

    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.

    Lies dir mal http://www.teamone.de/selfaktuell/schroepl03.htm durch, mit den dortigen Beschreibungen bist du bestens bewaffnet, um weiter nach Fehlerursachen zu forschen!

    viele Gruesse
      Stefan Muenz

    1. 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.