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.