Thread Sorry - aber keine Anleitung passt: Apache2 + Perl: Apache2.0.46 + ActivePerl5.8.4.810 (18 answers)
Opened by GetIT at 2004-07-02 14:28

GetIT
 2004-07-02 14:28
#30798 #30798
User since
2003-11-02
24 Artikel
BenutzerIn
[default_avatar]
Bekomme Perl (ActivePerl5.8.4.810MSWin32-x86.msi) einfach nicht auf Apache2 (apache_2.0.46-win32-x86-no_src.msi) zum Laufen.

Habe folgende Änderungen in der httpd.conf durchgeführt:
Quote
DocumentRoot "C:/Programme/WAMPP/Testordner" (Zeile 228 )
<Directory "C:/Programme/WAMPP/Testordner"> (Zeile 253)

und zusätzlich (für Perl) das am Ende der httpd.conf hinzugefügt:
Quote
<Directory "C:/Progamme/WAMPP/Testordner/Perl">
AddHandler cgi-script cgi pl
Options +ExecCGI
</Directory>


So, wenn ich jetzt im Browser auf localhost gehe bin ich in meinem DocumentRoot.
Klicke ich mit der Maus auf den Ordner "Perl" sehe ich nur meine eine Datei "test.pl".
Diese sieht so aus:
Quote
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello, World.";


Klicke ich diese Datei aber an, wird ein Dateidownload gestartet und nicht das Skript ausgeführt - warum?

Hier noch der Error.log des Apache:
[Fri Jul 02 11:12:44 2004] [notice] Parent: Received restart signal -- Restarting the server.
[Fri Jul 02 11:12:44 2004] [notice] Child 1980: Exit event signaled. Child process is ending.
[Fri Jul 02 11:12:44 2004] [notice] Parent: Created child process 1748
[Fri Jul 02 11:12:45 2004] [notice] Child 1748: Child process is running
[Fri Jul 02 11:12:45 2004] [notice] Child 1980: Released the start mutex
[Fri Jul 02 11:12:45 2004] [notice] Child 1748: Acquired the start mutex.
[Fri Jul 02 11:12:45 2004] [notice] Child 1748: Starting 250 worker threads.
[Fri Jul 02 11:12:46 2004] [notice] Child 1980: Waiting for 250 worker threads to exit.
[Fri Jul 02 11:12:47 2004] [notice] Child 1980: All worker threads have exited.
[Fri Jul 02 11:12:47 2004] [notice] Child 1980: Child process is exiting

View full thread Sorry - aber keine Anleitung passt: Apache2 + Perl: Apache2.0.46 + ActivePerl5.8.4.810