Hallo, ich habe ein Problem mit einem Windows-Apachen.
Das war ein Sammelpaket mit Perl, PHP, Apache und allem eingebaut.
Ich habe wie empfohlen den Apachen nach C:\Apache2\ und Perl nach C:\Perl\ installiert und in beiden Verzeichnissen die config.pl Skripte ausgeführt.
Anschliessend sollte man noch die http-conf-Datei des apachen selber durchkucken, ob alles richtig eingetragen wurde. Das sah mir ganz danach aus.
Der Server läuft im Prinzip auch wunderbar, nur wenn ich zum Beispiel index.html im /cgi-bin/ starten will hagelt es Fehler! (Das index.html ist eine Beispielseite die die Funktion einiger CGI-Skripte demonstrieren soll und in der Installation schon dabei war)
Die Fehlermeldeung des Servers ist:
Internal Server Error
(bei Aufruf von http://localhost/cgi-bin/index.html)
Im error-Log steht dann Folgendes:
[Tue Apr 08 12:02:06 2003] [error] [client 127.0.0.1] C:/Apache2/cgi-bin/index.html is not executable; ensure interpreted scripts have "#!" first line
[Tue Apr 08 12:02:06 2003] [error] [client 127.0.0.1] (9)Bad file descriptor: don't know how to spawn child process: C:/Apache2/cgi-bin/index.html
Sowas riecht für mich nach einem CHMOD-Problem. Soweit ich weiss gibt es sowas doch aber unter Windows garnicht.
Ich hab die config-files des Apachen mehrmals durchgesehen, auch die Windowspfade zu Perl und anderm stimmen!
Hat jemand eine Idee was das sein kann?[/b]