K.Hajnal: Perl Script wird runtergeladen

Wenn ich versuche printenv.pl über http://localhost/cgi-bin/printenv.pl (Win2000) aufzurufen, bittet mir mein Server an, die Datei printenv.pl runterzuladen.
Die erste Zeite meine printenv.pl Scriptes lautet #!c:/programme/perl/bin/perl.exe.

Bitte um Hilfe

Danke

  1. Hallo,
    versuch mal .pl in .cgi umzubenennen, wenn das auch nicht klappt, musst du deinen lokalen Server eben so konfigurieren.

    1. Hallo,
      versuch mal .pl in .cgi umzubenennen, wenn das auch nicht klappt, musst du deinen lokalen Server eben so konfigurieren.

      Beim esrtem Versuch hats geklappt. Danke.
      Beim zweitem versuch ( also Reload ) gleiches effekt !?
      Es muss noch was falsch sein!

  2. hi!

    Wenn ich versuche printenv.pl über http://localhost/cgi-
    bin/printenv.pl (Win2000) aufzurufen, bittet mir mein Server an, die
    Datei printenv.pl runterzuladen.

    Dann ist dein Webserver falsch konfiguriert. Leider hast du uns nicht
    verraten, welchen du verwendest. Nebenbei solltest du auch mal in die
    Dokumentation zu deiner Software schauen, da ist sowas meistens auch
    beschrieben.

    bye, Frank!

    1. hi!

      Wenn ich versuche printenv.pl über http://localhost/cgi-
      bin/printenv.pl (Win2000) aufzurufen, bittet mir mein Server an, die
      Datei printenv.pl runterzuladen.

      Dann ist dein Webserver falsch konfiguriert. Leider hast du uns nicht
      verraten, welchen du verwendest. Nebenbei solltest du auch mal in die
      Dokumentation zu deiner Software schauen, da ist sowas meistens auch
      beschrieben.

      bye, Frank!

      Hi,

      ich benutze natürlich Apache 1.3.22 für Win

      Wie bringe ich dem Apache bei, das es die erweiterung .pl als cgi-script annimmt.
      Ich habe zum Beispiel mein Script printenv.pl nach printenv/printenv.cgi unbenannt, und da geht es.
      Warum aber bei printenv.pl nicht?

      Danke Kreso

      1. hi!

        hi!

        Wenn ich versuche printenv.pl über http://localhost/cgi-
        bin/printenv.pl (Win2000) aufzurufen, bittet mir mein Server an, die
        Datei printenv.pl runterzuladen.

        Dann ist dein Webserver falsch konfiguriert. Leider hast du uns nicht
        verraten, welchen du verwendest. Nebenbei solltest du auch mal in die
        Dokumentation zu deiner Software schauen, da ist sowas meistens auch
        beschrieben.

        bye, Frank!

        Hi,

        ich benutze natürlich Apache 1.3.22 für Win

        So natürlich ist das nicht. Immerhin gibt es für Windows auch noch
        einige andere Webserver, die für den Heimgebraucht ausreichend sind.

        Wie bringe ich dem Apache bei, das es die erweiterung .pl als cgi-
        script annimmt.

        Mit der Anweisung "AddHandler cgi-script .pl .cgi" kann man dem
        Apache beibringen, bei welchen Dateiendungen es sich um CGI-Skripts
        handelt. Wahrscheinlich steht da bei dir nur "AddHandler cgi-script
        .cgi" drin, und kein ".pl". Könnte sein, dass du durch diese Änderung
        bereits dein Problem beheben kannst.

        bye, Frank!