Moin Moin!
Habe etwas neues gefunden:
<IfModule mod_perl.c>
<Files ~ (.pl$)>
SetHandler perl-script
PerlHandler ModPerl::Registry
Options ExecCGI
allow from all
PerlSendHeader On
</Files>
</IfModule>Das steht in meiner httpd.include-Datei. Wird anscheinend auf alle *.pl-Dateien angewendet. Kann mir wer die einzelnen Direktiven erklären?
Ja, die Dokumentation von mod_perl. Das hat teilweise überraschende NEBENWIRKUNGEN im Vergleich zu einem Perl-CGI. Zum Beispiel bei globalen Variablen, Handles und beim Verhalten von BEGIN und END.
Dass jedes CGI unverändert unter mod_perl läuft, ist leider nur ein schöner Traum. Bei vielen einfachen CGIs funktioniert es, bei komplexen oft nicht.
Options und allow kenne ich. Aber das andere? Ist das überhaupt relevant für dieses Thema?
Ja. mod_perl ist etwas völlig anderes als ein Perl-CGI.
Alexander
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".