PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache und cgi shell-script problem



Kentar
17.12.03, 00:52
Hallö

Wie sollte es auch anders sein, habe ich ein Problem mit meinem Apache und den cgi-scripten.

Merkwürdigerweise werden keine Shell CGI scripte ausgeführt. Als Fehlermeldung bekommei ich folgendes:

Internal Server Error

Im error_log steht dieses:

[Wed Dec 17 00:38:19 2003] [error] [client 192.168.0.2] malformed header from script. Bad header=<body bgcolor=#FFFFCC><b><font: status.cgi

Ich kann eigentlich eintragen, was ich will, ich bekomme immer diese Meldung.
Wenn ich die Originalen cgi-scripte, die beim Apache dabei waren, ausführen will, wird immer nur kwrite gestartet. (bei 192.168.0.98/cgi-bin/test.cgi). Wenn ich eine .htaccess datei mit der Option ExecCGI im Homepageverzeichnis erstelle, werden die Originalen CGI scripte ausgeführt. Meines bricht aber mit der Obigen Meldung ab.
Was habe ich vergessen, bzw. falsch gemacht?

Mein System:

Apache2
gentoo 1.4

Das script findet ihr im Anhang.

elevator
17.12.03, 08:21
Hi.

Ich hab mir das gerade mal ganz kurz angeschaut. Wenn man



echo "Content-Type: text/html\n"

durch



echo -e "Content-Type: text/html\n"

ersetzt läuft das ganze.

Gruß
elevator

Kentar
17.12.03, 18:39
Danke. Das war es. Es war wohl gestern/ bzw. heute etwas zu spät.