Thomas: Unterverzeichnisse in cgi-bin

Hallo Freunde,
Perl-Scripts im cgi-bin werden anstandslos verarbeitet.
Doch wie muß ich meinen Apachen konfigurieren, damit auch Scripts in weiteren Unterverzeichnissen, die in cgi-bin enthalten sind, zu Ausführung gebracht werden?
Z.Z. bietet mir der Browser diese nur zum Download an, statt sie auszuführen.
Gruß Thomas

  1. hi,

    im Directory - Kontext: Options ExecCGI .cgi .pl

    Ohne Gewehr ;-)

    --Rolf

    --
    KnowHow veröffentlichen statt patentieren!
  2. Hallo,

    htaccess im cgi-bin Unterverzeichnis erstellen mit Inhalt:

    AddType application/x-httpd-cgi pl cgi
    Options +ExecCGI

    Gruß
    astelix

  3. Hi zusammen,
    Leider ohne Erfolg....
    htaccess mit besagtem Inhalt führte zu keiner Reaktion, Optionserweiterung enthält ungültige Angaben (.cgi .pl) so das Apache nicht starten kann.
    Schade... Trotzdem Danke...
    Habt Ihr weitere Ideen, wie ich Perl-Scripts in Unterverzeichnissen von cgi-bin zu Laufen kriege?

    Gruß Thomas

  4. Perl-Scripts im cgi-bin werden anstandslos verarbeitet.
    Doch wie muß ich meinen Apachen konfigurieren, damit auch Scripts in weiteren Unterverzeichnissen, die in cgi-bin enthalten sind, zu Ausführung gebracht werden?

    Irgendwas stimmt mit deiner Konfiguration nicht.

    Normalerweise sind Unterverzeichnisse von CGI Verzeichnissen automatisch ebenfalls CGI Verzeicnisse, zumindest ist das bei mir so und bei meinem Hoster.

    Struppi.

  5. Ich habe nun festgestellt, das Apache die Perl-Scripts korrekt bearbeitet, wenn die Anfrage auf eine .pl-Datei von Opera oder Netscape gemacht wurde. Wenn die Anfrage vom IE kommt wird mir die Datei zum Download angeboten.
    Meine akt. Config-Datei habe ich unter
    http://www.emcorp.de/coopmeiners/hp/helpme/httpd.conf.txt
    abgelegt.
    Helft mir doch bitte weiter....

    Gruß Thomas

    1. Ich habe nun festgestellt, das Apache die Perl-Scripts korrekt bearbeitet, wenn die Anfrage auf eine .pl-Datei von Opera oder Netscape gemacht wurde. Wenn die Anfrage vom IE kommt wird mir die Datei zum Download angeboten.

      Das kann nicht sein. Das kann lediglich daran liegen, dass deine CGI Programme einen falschen Header ausliefern

      Meine akt. Config-Datei habe ich unter
      http://www.emcorp.de/coopmeiners/hp/helpme/httpd.conf.txt

      Also wir reden vom Verzeichniss:
      ScriptAlias /cgi-bin/ "F:/LOCALHOST/Apache/cgi-bin/"

      also: localhost/cgi-bin und Unterverzeichnisse?

      Struppi.