André Mantz: CGI läuft nicht

Beitrag lesen

Hilfe!

Ich versuche meine ersten Schritte mit einem CGI-Script zu machen. Dabei stellt sich das Problem, daß selbst einfachste Anweisungen nicht funktionieren.

Ich habe unter Win98 OMNI HTTPd als WWW-Server und ActivePerl build 509 installiert. Normale HTML-Seiten kann ich unter 127.0.0.1 ansehen.

Ich habe in eine einfache Seite folgenden Link eingebaut:

<a href="/CGI-BIN/aktion.pl">Aufruf Script</a>

Das Script sieht wie folgt aus:

#!/perl/bin/
   print "<html><head><title>Test</title></head><body><p>Test</p></body></html>\n";

Wenn ich nun auf der HTML-Seite auf den Link klicke, dann erscheint nach kurzer Zeit eine leere Seite. Das Script wird eindeutig aufgerufen. Gebe ich nämlich einen falschen Dateinamen an, so erscheint eine Fehlermeldung.

Warum wird die vom Script generierte HTML-Code nicht ausgegeben? Wenn ich im Browser (IE4) mit der rechten Taste auf die leere Seite klicke und "Quelltext anzeigen" auswähle, so erhalte ich folgenden Quelltext:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
   <HTML>
   <HEAD>

<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
   </HEAD>
   <BODY></BODY></HTML>

Das hat nichts mit dem vom Script generierten Code zu tun.

Hoffentlich weiß jemand, was ich Falsch mache.

Danke

André