Hi nochmal,
[...]
Der Apache [...] der Apache
[...]
Ich dachte ich hätte irgendwo gelesen, daß der verwendete Server ein Apache ist, mich aber wohl getäuscht :-) Aber das gesagte gilt afaik allgemein für die CGI-Schnittstelle, egal mit welchem Server, daß heist ein CGI-Programm _muss_ mindestens einen Content-Type-Header zurückgeben. Der Apache ist z.B. so freundlich, weitere Header zu ergänzen ;-)
Im übrigen steht imho meistens im Errorlog der Grund für den 500er-Fehler. Also immer zuerst dort nachschlagen. Dann kannst Du die meisten Fehler schon selbst beheben.
Gruß AlexBausW