Hallo,
Patrick Matthäi wrote:
Moritz Lenz schrieb:
Hallo,
Patrick Matthäi wrote:
Apache/2.2.3 (Debian) PHP/5.2.0-8 mod_perl/2.0.2 Perl/v5.8.8 Server at
www.linux-dev.org Port 80
schon mal gut ;-)
Nun habe ich ein kleines Miniscript geschrieben ( erreichbar unter
http://www.linux-dev.org/test.pl ), welches mir normalerweise
Informationen über den Server liefern sollte, allerdings bietet er mir (
Interpreter ist gesetzt und die Berechtigungen stimmen auch! ) das
Script immer nur als Download an.
Der entsprechende Ausschnitt aus den Konfigurationsdateien/.htaccess
wäre interessant.
http://perl.apache.org/docs/1.0/guide/config.html#mod_perl_Configuration
Sorry, falsche Version.
sieht ganz interessant aus.
Grüße,
Moritz
Hmm, ich dachte das CGI Zeugs bräuchte ich nur beim perl cgi mod. Ich
wollte ja, dass ich perl scripts egal wo ausführen kann. Die
Konfiguration ist die, die von den .debs her vorgegeben ist.
Das stimmt, aber du musst dem Aapachen trotzdem sagen, was er mit
.pl-Dateien machen soll. Und das hier:
vn0012:~# cat /etc/apache2/mods-enabled/
actions.load authz_groupfile.load dir.conf
perl.conf status.load
alias.load authz_host.load dir.load perl.load
auth_basic.load authz_user.load env.load php5.conf
authn_file.load autoindex.load mime.load php5.load
authz_default.load cgi.load negotiation.load setenvif.load
vn0012:~# cat /etc/apache2/mods-enabled/*perl*
# This file is a placeholder; you can safely ignore or delete it.
LoadModule perl_module /usr/lib/apache2/modules/mod_perl.so
vn0012:~#
reicht dafür nicht.
Ich vermute, du brauchst sowas wie
SetHandler modperl .pl
in deiner apache config oder .htaccess.
HTH,
Moritz