Achim Bülthuis: Perl-Interpreter-Installation mit MS Personal Web Server

Beitrag lesen

Hallo,

ich bin immerhin soweit, daß meine in C erstellten
CGI‚s als Executables laufen und ihre HTML-Ausgaben
im Browser dargestellt werden.

Nun bekomme ich meine Perl-Skripte (Quereinsteiger) nicht zum laufen. Der Interpreter befindet sich im
Verzeichnis C:\Perl\bin\perl.exe.

Problem:

C:\Webshare\Wwwroot\cgi-bin\ccgi.exe (C-Executable)
läuft, korrekte HTML-Seite im Browser.

C:\Webshare\Wwwroot\cgi-bin\perlcgi.pl läuft nicht,
bringt im Browser: "HTTP/1.0 501 Nicht unterstützt", bietet einen Download des Skripts an, oder öffnet ein
DOS-Fenster und bringt den HTML-Source als Text.
Ersteren Fehler hatte ich mit C-CGI‚s zunächst auch,
wg. fehlerhafter Ausgaben, aber die anderen beiden nie.

Der Personal Web Server verlangt Verzeichnisse und
virtuelle Verzeichnisse, im Falle des Interpreter-
pfades habe ich u.a. vversucht:
Verz.: "C:\Perl\bin"     Virt. Verz.: "/Perl"

Außerhalb des Webservers, also im Windows-Dateisystem,
laufen die Perl-Skripte, werden durch ihre Endung
".pl" vom Interpreter ausgeführt duch eine
Pfadangabe in der Autoexec.bat:

SET PATH=C:\PERL\BIN;

Was mache ich falsch ?

Danke im voraus.