Tobias Schnorr: Wie testet man CGI ofline

Meine Scripts funktionieren zwar, aber ich kann sie nicht ofline testen.
Ich habe dafür OmniHTTPd installiert.
Aber wenn ich meinen CGI Script ofline testen will kommt die Fehlermeldung:
------------------------------------------------------------------------------------------------------------------------------------------
If problems persist, contact tobi.s@web.de

OmniHTTPd/1.01 (Win32; i386)
------------------------------------------------------------------------------------------------------------------------------------------
Ich brauche hilfe ich kenne mich gut mit CGI aus aber in diesem fall weiß ich einfach nicht woran es liegt !!!

  1. Meine Scripts funktionieren zwar, aber ich kann sie nicht ofline testen.
    Ich habe dafür OmniHTTPd installiert.
    Aber wenn ich meinen CGI Script ofline testen will kommt die Fehlermeldung:

    If problems persist, contact tobi.s@web.de

    OmniHTTPd/1.01 (Win32; i386)

    Hallo,

    Dein P konnte ich so nicht nachstellen. Beim OmniHTTPd ist doch die CGI Schnittstelle wie folgt vorkonfiguriert (im Default nach dem Setup)

    virtual: /CGI-BIN
    actual: c:\httpd\cgi-bin

    1.-Liegen Deine Scripte im aktuellem Verzeichnis?

    2.-Eine andere mögliche "Falle" kann darin bestehen, dass der Browser (IE4, 5) eine Verbindung mit DFÜ herstellen will - Du klickst auf "Abbruch" und schaltest damit den Browser ungewollt auf "Offline" -> dann kommst Du natürlich auch nicht mehr auf Deinen Server.

    3.-der 1.01 geht noch bei Dir? zZ ist der 2.02 "Mode"... versuch mal ein Update.

    Viele Grüße, Rolf

    1. Hi tobi!

      neben omni httpd brauchst du noch einen perl-interpreter!
      z.B. für Win32 : www.active-perl.com

      dann müssen natürlich alle verzeichnisse richtig eingetragen werden und die verknüpfung aus der html-datei zum cgi-bin verzecihnis muss stimmen!

      eigentlich müsste dann alles funktionieren! bei mir läuft's unter win95b einwandfrei!

    2. Hallo,

      kleine Ergänzung noch, um die CGI Schnittstelle des OmniHTTPd zu testen gibts ein kleines Testproggi:

      Starte mal den Server und tipp mal in die Adr.zeile des Browsers ein:

      http://localhost/cgi-bin/test-cgi.exe

      Wird die Env angezeigt, ist die Schnittstelle ok.

      Viele Grüße, Rolf

  2. Meine Scripts funktionieren zwar, aber ich kann sie nicht ofline testen.
    Ich habe dafür OmniHTTPd installiert.
    Aber wenn ich meinen CGI Script ofline testen will kommt die Fehlermeldung:

    If problems persist, contact tobi.s@web.de

    OmniHTTPd/1.01 (Win32 ; i386)

    Ich brauche hilfe ich kenne mich gut mit CGI aus aber in diesem fall weiß ich einfach nicht woran es liegt !!!

    Macht dein Server so was wie Error-Logs? Wenn ja, dann schau doch mal da rein.