Tom: JavaScript und CGI unter Windwos gehts unter Linux nicht :(

Hallo

Ich habe ein Script dass auf einem Windows-Server problemlos läuft nur wiedermal auf Linux nicht.
Das CGI-Script läuft eigentlich, nur sollte mir eine laufende Uhr angezeigt werden.

Hier könnt Ihr euch es mal ansehen.

http://computerhilfe.virtualave.net/cgi-bin/event/event.cgi Windows-Server
http://www.weber-computerhilfe.de/cgi-bin/test/event.cgi Linux-Server

Hier könnt Ihr euch die beiden Dateien mal runterladen

http://computerhilfe.virtualave.net/test/event.zip

Wo ist da der Fehler???

Tom

  1. Hallo,

    korrigiert mich, wenn ich mich irre, aber darf aus /cgi-bin überhaupt plain content (wie die Javascript-Datei) ausgeliefert werden?

    Schönen Gruß aus Bilk

    Rainer

    1. HallO Rainer,

      korrigiert mich, wenn ich mich irre, aber darf aus /cgi-bin überhaupt
      plain content (wie die Javascript-Datei) ausgeliefert werden?

      das kommt darauf an, was /cgi-bin "ist":

      http://aktuell.de.selfhtml.org/artikel/cgiperl/inbetriebnahme/#a6

      Aber Deine Frage ist durchaus berechtigt - normalerweise eher nein.

      Viele Grüße
            Michael

    2. Hallo,

      korrigiert mich, wenn ich mich irre, aber darf aus /cgi-bin überhaupt plain content (wie die Javascript-Datei) ausgeliefert werden?

      Schönen Gruß aus Bilk

      Rainer

      Danke dadurch konnte ich das Problem lösen hab die Datei einfach aus dem cgi-bin Ordner genommen und jetzt gehs. :-)

      DANKE

      Tom

  2. Du hast an die Zugriffsrechte gedacht?
    Das wäre der erste Fehler, der mir einfiele, wenn ich an Windows=geht und Unix=geht_nicht denke.

    Wenn der webserver (Wird unter Linux meist al Benutzer gestartet) die Dateien nicht ausführen darf kommt eine Fehlermeldung.

    chmod ...

    Dazu brauchst Du ein gutes FTP- Programm...

    fastix

    1. Du hast an die Zugriffsrechte gedacht?
      Das wäre der erste Fehler, der mir einfiele, wenn ich an Windows=geht und Unix=geht_nicht denke.

      Ja, die *.cgi Dateien sind alle auf chmod 755. Welchen chmod muß eigentlich die *.js Datei haben???

      Tom

  3. hallo,

    Hier könnt Ihr euch die beiden Dateien mal runterladen
    http://computerhilfe.virtualave.net/test/event.zip

    Das genügt leider nicht, weil du mit
    require "data/info.cgi";
    require "data/date.cgi";
    zwei weitere Dateien eingebunden hast, die in deinem ZIP-Paket nicht enthalten sind.

    Christoph S.

    1. hallo,

      Hier könnt Ihr euch die beiden Dateien mal runterladen
      http://computerhilfe.virtualave.net/test/event.zip
      Das genügt leider nicht, weil du mit
      require "data/info.cgi";
      require "data/date.cgi";
      zwei weitere Dateien eingebunden hast, die in deinem ZIP-Paket nicht enthalten sind.

      Christoph S.

      Hab die Dateien jetzt mit ind die zip-Datei gepackt.

      Tom

  4. Wo ist da der Fehler???

    Hab das Problem gelöst, hab die *.js Datei nicht in den cgti-bin Ordner und dann gings.

    Danke euch allen.