Hallo,
seit dem Update auf Tiger habe ich folgendes Problem mit dem Apache unter MacOS 10.4.2. CGI (Perl ) Skripte, die zuvor liefen, und auch auf anderen Konfigurationen (z.B. Roxen/UNIX), funktionieren nicht mehr.
Der Apache gibt nur einen Error 500 zurück und das error.log meint, "Premature end of script headers" und das Perl die entsprechende Datei nicht öffnen konnte.
Die Zugriffsbits der Skripte sind auf 755 gesetzt, Eigentümer und Gruppe bin ich. Entsprechende HTML Header werden auch gedruckt und EXECCGI ist in der httpd.conf konfiguriert. Schalte ich ExecCGI aus, wird der Quelltext des Skript angezeigt. ie Rechte scheinen also in Ordnung zu sein. Aus irgendeinem Grund werden die .pl Skripte aber nicht an den Perl Interpreter weitergereicht bzw. kann der Die Datei nicht lesen.
Irgendwelche Ideen?
Gruss,
Lars.
seit dem Update auf Tiger habe ich folgendes Problem mit dem Apache unter MacOS 10.4.2. CGI (Perl ) Skripte, die zuvor liefen, und auch auf anderen Konfigurationen (z.B. Roxen/UNIX), funktionieren nicht mehr.
Der Apache gibt nur einen Error 500 zurück und das error.log meint, "Premature end of script headers" und das Perl die entsprechende Datei nicht öffnen konnte.
Die Zugriffsbits der Skripte sind auf 755 gesetzt, Eigentümer und Gruppe bin ich. Entsprechende HTML Header werden auch gedruckt und EXECCGI ist in der httpd.conf konfiguriert. Schalte ich ExecCGI aus, wird der Quelltext des Skript angezeigt. ie Rechte scheinen also in Ordnung zu sein. Aus irgendeinem Grund werden die .pl Skripte aber nicht an den Perl Interpreter weitergereicht bzw. kann der Die Datei nicht lesen.
Irgendwelche Ideen?
Gruss,
Lars.