hoffe mit meiner Frage bin ich hier richtig.
Ich habe Apache auf einen NT 4.0 Server installiert und es klappt soweit gut. Nun will ich ein cgi-bin Verzeichnis einrichten. Habe diverse Einstellungen ausprobiert udn Dokus durchsucht. Es klappt einfach net (
Hier die Grunddaten:
Perl ist im Verzeichnis
C:\Perl\BIN\Perl.exe installiert. Muss ich dies in der Konfigurationsdatei (httpd.conf) von Apache reinschreiben, wenn ja wo???
Der Verweis
in einer HTML-Datei zeigt folgende Fehlermeldung an.
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
In den Logs steht:
couldn’t spawn child process: c:/programme/apache group/apache/cgi-bin/env.pl
Was ist damit genau gemeint???
Womit hat der Apache noch Probleme??
Hier die Grunddaten:
Perl ist im Verzeichnis
C:\Perl\BIN\Perl.exe installiert. Muss ich dies in der
Konfigurationsdatei (httpd.conf) von Apache reinschreiben,
wenn ja wo???
Nicht direkt. Perl muss im Windows-Explorer (genauer: in der Registry) registriert und folgender Eintrag vorhanden sein:
…
ScriptInterpreterSource registry
…
Alternativ (Perl ist nicht registriert) benötigst du den Unix-Style Eintrag als erste Zeile jeder Perl-Datei #!C:/Perl/BIN/Perl (exakte Schreibweise beachten), die „shebang line“