Rolf: cgi-Scripte Offline testen

Beitrag lesen

Ich will cgi-Scripte erstmal offline testen um Onlinezeit zu sparen.
Sowas soll mit einem Webserver gehen. Ich habe mir dazu mal OmniHTTPd gezogen aber irgendwie klappt das alles bei mir nicht.

Hallo raven,

der OmniHTTPd lässt sich eigentlich ganz prima konfigurieren, ich kann Dir die Screenshots dazu schicken. Jedoch lies erst mal das hier:

Es gibt eine Stolperstelle: Wenn Du den IE4 benutzen solltest und dieser "offline" geschaltet ist, geht omnihttpd nicht!
Also den IE4 auf "online" schalten, selbstverständlich bist Du selbst "nicht online", also kein DFÜ starten.
Dann kannst Du den localhost = 127.0.0.1 über den Browser aufrufen. Falls Du über Proxies ins Internet gehen willst, schließe diese Adresse aus: "Proxy umgehen für 127.0.0.1" (im Browser einstellen).
Im OmniHTTPd selbst gibt es ein Register für Standard CGI - hier muss der Pfad drinstehen. Perl trägt sich selber ein, das steht bei Webserver global settings/external, Kontrolle ".pl    c:\perl\bin\perl.exe" zum Beispiel.

Und noch eine Stolperstelle: Ein Script wird mit URL aufgerufen, beispielsweise mit
<FORM ACTION="http://127.0.0.1/cgi-bin/formtest.pl" METHOD="post"> , also nicht mit dem DOS Pfad.

Na denn, vielleicht isses das schon.
Viele Grüße und ein schönes Wochenende
Rolf