torsten: Der eigene Web-Server

hallo,

da mein provider keine CGI-schnittstelle zu verfügung stellt
habe ich mich bei self-html schlau gemacht und mir mit apache einen webserver installiert. die CGI-schnittstelle brauche ich um auf meiner homepage ein kontakt formular einzurichten, auf die mailto-anweisung wollte ich verzichten. apache habe ich mit xampp installiert
(http://www.apachefriends.org/). nun wollte ich den perl-interpreter mit einem CGI-script testen
(http://www.selfhtml.teamone.de/cgiperl/intro/perlpc.htm).
scheint zu funktionieren, bin mir aber nicht sicher ob die ausgabe des scriptes im browser jetzt korrekt ist oder nicht, oder ob ich bei der konfiguration irgend etwas falsch gemacht hab. die ausgabe sieht folgendermassen aus:

#!e:/xampp/perl/bin/perl use strict; use CGI::Carp qw(fatalsToBrowser); print "Content-type: text/html\n\n"; print '', "\n"; print "\n"; print "

Hurra, es klappt!

\n"; print "\n";

müsste nicht eigentlich nur "Hurra, es klappt!" ausgegeben werden? oder kann es sein das ich was falsch konfiguriert habe?

  1. Hi,

    müsste nicht eigentlich nur "Hurra, es klappt!" ausgegeben werden? oder kann es sein das ich was falsch konfiguriert habe?

    ja. Der Sourcecode des Scripts wird als text/html zurückgeliefert, was falscher kaum sein könnte. Schlussfolgerung: Der Server ist (zumindest an der URI) nicht für CGI konfiguriert.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      müsste nicht eigentlich nur "Hurra, es klappt!" ausgegeben werden? oder kann es sein das ich was falsch konfiguriert habe?

      ja. Der Sourcecode des Scripts wird als text/html zurückgeliefert, was falscher kaum sein könnte. Schlussfolgerung: Der Server ist (zumindest an der URI) nicht für CGI konfiguriert.

      Cheatah

      hi Cheatah,

      irgend eine idee wie ich das beheben könnte, ich hab schon alles möglichkeit probiert!?

      gruß
      torsten

      1. Hi,

        irgend eine idee wie ich das beheben könnte,

        nein, meine Glaskugel ist in der Reinigung.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Hi,

          irgend eine idee wie ich das beheben könnte,

          nein, meine Glaskugel ist in der Reinigung.

          Cheatah

          hi,

          schade

          gruß

          1. Hi,

            schade

            so schnell gibst Du auf? Dann hattest Du vermutlich auch noch nicht viele Frauen.

            Cheatah

            --
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo Torsten,

    da mein provider keine CGI-schnittstelle zu verfügung stellt

    ...

    die CGI-schnittstelle brauche ich um auf meiner homepage ein kontakt
    formular einzurichten

    Mal eine dumme Frage: Was hilft Dir das Skript nun Lokal, wenn Deine
    Homepage doch wahrscheinlich bei Deinem Provider liegt? Ist Dein
    privater Rechner per 24/7-Standleitung ans Netz angebunden?

    Tim

    1. hi,

      Mal eine dumme Frage: Was hilft Dir das Skript nun Lokal, wenn Deine
      Homepage doch wahrscheinlich bei Deinem Provider liegt? Ist Dein
      privater Rechner per 24/7-Standleitung ans Netz angebunden?

      ganz einfach:
      apache -> rechner mit linux -> dynip -> webserver von zuhause

      local is er derzeit konfiguriert um meine scripte zu testen

      24/7-Standleitung ???? wozu ????
      geht au mit dynip...

      aba das is ja auch nich mein problem, hoffe auf tipps zu meinem eigentlichen problem...

      gruß
      torsten

      1. Hi,

        24/7-Standleitung ???? wozu ????
        geht au mit dynip...

        die Art des Zugriffes, ob also über einen (dynamischen) DNS-Server/Service oder direkt über die IP-Adresse, hat nichts mit der Verfügbarkeit zu tun. Und mit der Erlaubnis seitens Deines Zugangs-Providers, einen Server dem Internet verfügbar zu machen.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes