Die Error.log:
[Mon Nov 04 18:00:31 2002] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at c:\PROGRA~1\APACHE~1\apache\htdocs\cgi-bin\hello.pl line 2.
Hast Du das Perl CGI-Modul wirklich installiert?
Robert
Ich bin laut der anliegenden Anleitungen vorgegangen:
ActivePerl-Installation
ActivePerl in ein Verzeichnis der Wahl (Empfehlung: c:/usr/) installieren.
Bereits jetzt kann Perl über die Kommandozeile genutzt werden.
Die Datei c:/programme/apache/conf/httpd.conf in einem Texteditor öffnen.
cgi-bin-Verzeichnis im Document Root anlegen (etwa d:/www/cgi-bin/)
Etwa Zeile 610 entsprechend dem Document Root wie folgt anpassen: ScriptAlias /cgi-bin/ "D:/www/cgi-bin/"
Zeile 825 Kommentar entfernen (#) und anpassen: AddHandler cgi-script .cgi .pl.
Zeile 335: Options Indexes FollowSymLinks MultiViews in Options Indexes FollowSymLinks ExecCGI ändern.
httpd.conf speichern
Perl kann nun mit folgendem Beispiel getestet werden (Pfad zum Interpreter ggf. ändern):
#!C:\usr\bin\perl.exe
use CGI qw(:standard) ;
print header();
print "Hello, world";
Script in cgi-bin speichern und über http://127.0.0.1/cgi-bin/hello.pl aufrufen
Weiter habe ich nichts gemacht!
Gruß Silvio
AIM NSAAGENTEUROPE