Warlock: Internal Server Error - Wieso?

Beitrag lesen

Ich habe einen neuen Apache Webserver unter Linux installiert.
Ich hatte vorher die Version 1.3.4 und Perl-Scripte liefen.
Jetzt habe ich Version 1.3.12 und die Perl-Scripte laufen nicht mehr.
Die Scripte sind aber korrekt, weil sie liefen ja vorher.

Die error_log des Apache sagt:
No such file or directory: exec of /usr/htdocs/cgi-bin/test.pl failed
Premature end of script headers: /usr/htdocs/cgi-bin/test.pl

Ich habe in der httpd.conf die entsprechenden Optionen eingetragen:
AddHandler cgi-script .cgi .pl

und ich habe auch die entsprechenden Optionen eingetragen: Scriptalias /cgi-bin/ /usr/htdcos/cgi-bin
woran kann es liegen, das ich immer einen Internal Server Error 500 bekommen?
mit dem Aufruf which perl unter linux bekomme ich /usr/bin/perl angezeigt.
und wenn ich das script mit perl test.pl aufrufe, bekomme ich den html quelltext angezeigt.
Bitte helft mir..ich bin schon am verzweifeln!!

MFG
Warlock