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