Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Apache liefert keine Seiten aus dem /cgi-bin/





Frage

Mein frisch installierter Apache mit mod_perl (unter Windows) läuft tadellos, leider liefert er keine Seiten aus dem Verzeichnis /cgi-bin/ aus. Als Fehlermeldung für den Browser kommt dann: Internal Server Error Im error-Log steht sodann: [Tue Apr 08 10:57:17 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 10:57:17 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 (das index.html ist nach der Installation des mod_perl+Apache-Pakets schon in diesem Verzeichnis und führt einige Demonstartionsskripte aus- im Browser lässt es sich auch ansehen, allerdings nur lokal angezeigt, nicht über den Server geliefert!) Sieht irgendwie nach einer Fehlkonfiguration von Apache aus, oder? Liegt es am Perl?

Antwort 1 von sst

benenn die datei mal in index.cgi um...
schon wirds gehen -- sofern deine index.html auch perl-script ist!

desweiteren muss in der ersten zeile (#!) der vollständige pfad zum interpreter eingetragen werden:
teste mal damit:
---
#!c:\perl\perl.exe

## ^^ evtl oben den pfand anpassen!
print "\n\n HALLO WELT ;-) \n\n";
---

mfg
sst

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: