Guten Abend Gemeinde,
da es mein erster Thread hier ist, würde ich ganz gerne erstmal ein sehr, sehr herzliches Dankeschön an alle Freetz-Devs aussprechen. Das Projekt ist echt ein absoluter Traum für Hobbyfrickler wie mich.
Nun zum Problem.
Ich betreibe eine relativ aktuelles Trunk mit lighttpd, sowie microperl. Beim Aufruf eines Perl-Skripts erhalte ich immer einen HTTP 500 (internal server error).
Ich betreibe den Server nur auf Port 443 (HTTPS), PHP funktioniert (bis auf utf8_de/encoding, warum, weiß ich auch noch nicht).
https://[url]/test.pl wirft nun den 500er.
Um *.pl-Dateien ausführen zu können, habe ich in der lighty-additional config folgendes eingetragen:
Aber es ist so oder so nebensächlich, da *.cgi-Dateien den microperl ebenso zum sterben bringen.
Das merkwürde ist, dass wenn ich das oben genannte "test.pl" über microperl aufrufe, es mir das richtige Ergebnis ausspuckt.
Meiner Meinung nach muss es ein Problem mit dem mod_cgi sein, aber ich weiß nicht, wie ich weitermachen könnte. Gibt es diesbezüglich Tips?
Wäre sehr dankbar,
Grüße, r.
da es mein erster Thread hier ist, würde ich ganz gerne erstmal ein sehr, sehr herzliches Dankeschön an alle Freetz-Devs aussprechen. Das Projekt ist echt ein absoluter Traum für Hobbyfrickler wie mich.
Nun zum Problem.
Ich betreibe eine relativ aktuelles Trunk mit lighttpd, sowie microperl. Beim Aufruf eines Perl-Skripts erhalte ich immer einen HTTP 500 (internal server error).
Code:
$ tail -f /[lighttpd]/var/log/error.log
2010-01-07 17:34:18: (mod_cgi.c.588) cgi died, pid: 1190
Ich betreibe den Server nur auf Port 443 (HTTPS), PHP funktioniert (bis auf utf8_de/encoding, warum, weiß ich auch noch nicht).
https://[url]/test.pl wirft nun den 500er.
Um *.pl-Dateien ausführen zu können, habe ich in der lighty-additional config folgendes eingetragen:
Code:
# enable cgi support for *.pl files
cgi.assign += ( ".pl" => "/usr/bin/perl" )
Das merkwürde ist, dass wenn ich das oben genannte "test.pl" über microperl aufrufe, es mir das richtige Ergebnis ausspuckt.
Code:
$ cat test.pl
#!/usr/bin/perl
print("test...\n");
Code:
$ microperl test.pl
test...
Meiner Meinung nach muss es ein Problem mit dem mod_cgi sein, aber ich weiß nicht, wie ich weitermachen könnte. Gibt es diesbezüglich Tips?
Wäre sehr dankbar,
Grüße, r.
Zuletzt bearbeitet: