Apache::ASP Modul installieren

Mod-Perl

Auf der Support Seite von CPAN steht das wenn Mod-Perl erfolgreich installiert ist, ein Eintrag in der error.log Datei von Apache vorhanden sein muss und dieser Fehler
Invalid command 'PerlModule', perhaps mis-spelled or defined by a
module not included in the server configuration.
soll auch darauf hinweisen. Ich hab keinen Eintrag in der error.log und bekomme diese Fehlermeldung wenn ich den Eintrag in die httpd.conf Datei vom Apache mache.

MFG
Bubbels
 
Perl!!!

Hi,

kennst du dich vielleicht ein bisschen mit Debian aus? Was muss ich noch machen, wenn ich Perl und das Modul mod_perl installiert habe um das richtig in den Apache einzubinden und Perlseiten anzeigen zu können?
Ich denke mal, wenn das erst mal klappt, dann klappt vielleicht auch das ASP.

MFG
Phuoc
 
Re: Mod-Perl

bubbels said:
Auf der Support Seite von CPAN steht das wenn Mod-Perl erfolgreich installiert ist, ein Eintrag in der error.log Datei von Apache vorhanden sein muss und dieser Fehler
Invalid command 'PerlModule', perhaps mis-spelled or defined by a
module not included in the server configuration.
soll auch darauf hinweisen. Ich hab keinen Eintrag in der error.log und bekomme diese Fehlermeldung wenn ich den Eintrag in die httpd.conf Datei vom Apache mache.
Tut mir leid; aus diesem geschreibsel kann ich nicht ablesen, was, wie, wo Du jetzt gemacht hast, und warum es nicht klappt.
Als Diplomant solltest Du Dich schon irgendwie ausdrücken können, oder? :?

Ich hab noch ein bischen gestöbert:
a) Wie bekomme ich raus, ob mod_perl unter Apache installiert ist?
Folgendes nachtippeln:
[code:1]wget -S -O /dev/null http://localhost[/code:1]
In der Antwort steht eine Zeile die mit 'Server:' beginnt. Darin sollte mod_perl enthalten sein.

b) Wie konfiguriere ich Apache, daß mod_Perl in einem Verzeichnis ausgeführt werden kann?
httpd.conf
[code:1]<Location /perl-bin>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
</Location>[/code:1]
Gegebenfalls die Zeile 'Alias /perl-bin/ /wahrer/pfad/zu/mod_perl/scripts/' hinzufügen.
Statt 'Location' kann auch 'Directory' oder 'VirtualHost' genommen werden.
Je nach Einsatzort.

c) Wie konfiguriere ich Apache, daß mod_Perl in jedem Verzeichnis ausgeführt werden kann?
httpd.conf
[code:1]<Files *.mpl>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
</Files>[/code:1]
Ab jetzt werden alle Dateien mit 'mpl'-Endung an mod_perl weiter gereicht.

d) Was ist 'PerlSendHeader On' ?
Perl muß ausserhalb von mod_perl immer einen (gültigen) Content-Header senden. Mit dieser Option gilt dies weiterhin. Mit 'Off' setzt mod_perl automatisch den Header auf 'text/html'.

huschi
 
Mod_perl

Also,

es geht um folgendes. Um das Apache::ASP Bundle nutzen zu können muss ich ja als erstes das Mod-Perl Modul installieren. Für die ganzen Pakete gibt es in Debian auch eigene Pakete, die ich dann über Apt heruntergeladen und installiert habe. In Debian heissen die dann eben
libapache-mod-perl und libapache-asp-perl. Ich denke mal das das auch der beste Weg ist weil wie du schon gesagt hast ist Apt sehr intelligent und konfiguriert alles automatisch.
Wenn ich wget aufrufe finde ich nur den Eintrag vom Apache-Server aber nichts mit mod-perl. Ich werd deine Sachen mal ausprobieren und gucken wie es läuft.

MFG
Bubbels
 
Back
Top