GONZO: Problem mit Apache :-)

Beitrag lesen

was ist eine Shebang-Angabe?
#!/usr/bin/perl

Guter Witz! Die wird nämlich unter DOS nicht ausgewertet.

Zu Perl-CGI unter Apache unter DOS ist auch irgendwie keine wirklich gute Info zu finden,
da das ding nunmal für Unix gebaut ist. (Die
sollen WinDOS endlich mal Posix konform
machen!!!)

Ich helfe mir dabei so, daß ich eine
RewriteRule definiere, die mir jeden
Scriptaufruf der Form /cgi-bin/*.pl
in /cgi-bin/*.bat umschreibt.
Dann habich für jedes Script eine Batchdatei,
in der nur die zeile @perl scriptname.pl
drinsteht. Das funktioniert irgendwie ganz gut.

Falls es dafür eine bessere Lösung gibt,
würde mich die auch brennend interessieren.

Andere Server haben dieses Problem unter
DOS irgendwie nicht, weil sie oft die Registry
bezüglich der Dateitypen auswerten, oder
weil einstellbar ist, daß Dateien mit der Endung
.pl von c:\bin\perl mit den parametern -xyz
auszuführen sind.

HTH
GONZO