Nach Apache Update laufen CGIs nicht mehr
Stephan
- webserver
Hallo zusammen,
seit dem ich mit dem Suse Online-Update den Apache upgedatet habe, laufen keine CGIs mehr. Im Error log steht immer die Fehlermeldung:
[Thu Dec 11 17:45:57 2003] [error] [client 80.128.6.25] Premature end of script headers: /home/www/web3/html/cgi-bin/testthis.cgi
So siehts am Server aus:
-rwxr-xr-x 1 web3 ftponly 70 Dec 9 21:21 testthis.cgi*
Das steht im File drin:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Klappt!";
Und das passiert beim ausführen lokal:
myServer:/home/www/web3/html/cgi-bin # ./testthis.cgi
Content-type: text/html
Klappt!myServer:/home/www/web3/html/cgi-bin #
Und übers web bekomme ich immer den Fehler: 500 - Internal Server Error
Jetzt hab ich schon die Archive gewühlt und finde nix passendes dazu, bzw. keine Lösung.
Fällt jemanden von euch was dazu ein??
Danke
Stephan
Hi,
[Thu Dec 11 17:45:57 2003] [error] [client 80.128.6.25] Premature end of script headers: /home/www/web3/html/cgi-bin/testthis.cgi
[Thu Dec 11 17:45:57 2003] [error] [client 80.128.6.25] The headers are ...?
Cheatah
[Thu Dec 11 17:45:57 2003] [error] [client 80.128.6.25] The headers are ...?
Also damit kann ich jetzt nix anfangen...
Ja was sind die headers? Vielleicht Content-type: text/html ??
Vielleicht gehts auch ausführlicher??
Danke Stephan
Also langsam glaub ich an gar nix mehr...
Wie kann man nur eine so nichtssagende Fehlermeldung ausgeben???
Gibts für den Apache nen höheren Log-Level oder sowas?
Gruß - Stephan
Hi,
Wie kann man nur eine so nichtssagende Fehlermeldung ausgeben???
Apache erkennt keinen anderen Fehler - wie auch?
Gibts für den Apache nen höheren Log-Level oder sowas?
http://httpd.apache.org/docs/mod/core.html#loglevel
http://httpd.apache.org/docs-2.0/mod/core.html#loglevel
Cheatah
Hi,
Ja was sind die headers? Vielleicht Content-type: text/html ??
Vielleicht gehts auch ausführlicher??
genau das möchte ich von Dir wissen. Das Error-Log sollte diese Information beinhalten.
Cheatah