Hi!
#!/usr/bin/perl
print "Content-type: text/html";
print "<html><head></head><body>";
print "Hallo Welt";
print "</body></html>";
da wirs du einen Internal server error bekommen! nach text/html gehören 2 Leerzeilen!
dann öffnet der die perl datei nicht im explorer, sondern dann kommt das fenster womit man dateien aus dem internet runterläd. Ok, dann hab ich halt "Von diesem Ort aus starten" gewählt. Dann öffnet sich aber das dosfenster für keine sekunde und geht wieder zu. Warum?
weil das script ausgeführt wird! Und zwar auf der Kommandozeile! gib mal bei Start->ausführen->"command" ein! Dann geh in dein cgi-bin Verzeichnis und gib dort ein:
perl -w HWelt.pl
So kannst du dein Script auf der Kommandozeile ausführen, und bekommst ev. Fehler / Warnings angezeigt. Auf der Kommandozeile sollte "Hallo Welt" stehen.
Du musst aber auch deinem Webserver sagen, dass er pl-Dateien ausführen soll. Starte dazu deine oadmin.exe und kontrolliere unter "Standard-CGI" deine Verzeichnispfade !
lg bernhard
PS: du ersparst dir nächstes mal viele graue haare, wenn du erst mal ein bissl rumsuchst. Hier zum Beispiel ein netter Beitrag nur über Omnihttpd: http://www.teamone.de/selfaktuell/artikel/vhosts.htm