Rolf: Erste Schritte CGI/Perl

Beitrag lesen

Nur beim Aufruf von Perl-Skripten gibt es Schwierigkeiten.
Beim berühmten Beispiel hello.pl wird ja in der ersten Zeile immer die Position von perl.exe angegeben. Mit #!/usr/local/bin/perl kann ich nicht so recht etwas anfangen...

Mußt Du auch nicht, diese Zeile kannst Du unter W98 getrost weglassen

Außerdem soll man laut manual auch noch in den Propertites von Omnihttpd die Lage von perl.exe angeben. Wo und wie genau macht man das denn?

Zur Zeit gibt der Aufruf von hello.pl über einen Link im Internet Explorer nur eine neue leere Seite.

Kann mir da jemand helfen ??

tschau olli

Klar Olli,

beim Omni ist der Pfad zum Perlinterpreter nach der Installation voreingestellt, schau mal in die Properties/GlobalSettings/External... da musses stehen
.pl c:\perl\bin\perl.exe und
.cgi c:\perl\bin\perl.exe

Die CGI-Schnittstelle des Omni kannst du mit dem Testproggi "test-cgi.exe" testen, dazu gib mal in die Adreszeile des Browsers ein: "localhost/cgi-bin/test-cgi.exe" ... es sollte nun die Umgebung angezeigt werden.

Ausserdem gibts ein Script im Verzeichnis c:\httpd\cgi-bin\minimal.pl, ist von S.E. Brenner und demonstriert die Verwendung der cgi-lib.pl... teste das ruhig auch mal.

Frage: was steht den so im SCR "hello.pl"? Liegt "hello.pl" im richtigen Verzeichnis c:\httpd\cgi-bin ?

Dieses Verzeichnis ist nach der Installation voreingestellt....

Bei der Hitze vorm Rechner sitzen, ächtz ;-)

Viele Grüße, Rolf