hallo Alex,
Wer kann mir erklären, woran das liegen mag? Vielen Dank schon mal im voraus...
ohje, schön viel posting-text - aber besser als zuwenig ;-)
c:/Apache/Perl --> "ActiveState Perl 5.6.1"
das ist zumindest ungewöhnlich, kann aber funktionieren, wenn deine perl.exe im %path% liegt
#!/usr/bin/perl
#!c:/apache/perl/bin/perl.exe
#!c:/apache/perl/bin/perl
#!c:/apache/perl/bin
und das ist _stark_ revisionsbedürftig. Bei deiner Ordnerstruktur _kann_ deine shebang nur heißen:
#!c:/apache/perl/bin/perl.exe -w
und nicht mehr!
Httpd.conf (Ausschnitt):
ScriptInterpreterSource registry
wenn du diesen Eintrag auskommentiert (aktiviert) hast, brauchst du für lokalen Perl-Scripts gar keine "shebang" mehr, das ist der Zweck dieser Anweisung. Zu diesem Thema gabs hier im Forum bereits lebhafte Debatten.
ScriptAlias /cgi-bin/ "C:/Apache/Htdocs/cgi-bin/"
das mag korrekt sein
ScriptAlias /pl/ "C:/Apache/Htdocs/cgi-bin/"
und das ist einigermaßen unverständlich und gehört gestrichen.
AddHandler cgi-script .cgi .pl
das ist wieder korrekt
Action application/x-httpd-cgi /perl/perl.exe
und das ist nicht nötig
Christoph S.