Shivana: addhandler / htaccess / Dynamische Seiten

Ich habe ein cgi-Script, dass folgende htacess Datei in einem Ordner erzeugt, in dem dann dynamisch webseiten erzeugt werden sollen.

Das script läuft im cgi-bin problemlos, allerdings werden die seiten nicht erzeugt.

Muss man irgendwelche module aktivieren damit das klappt?

htacess
AddHandler text/html .html
Action text/html /cgi-bin/script/pagegen.cgi
AddHandler hunterscript .shtml
Action hunterscript /cgi-bin/sript/hunt.cgi

Kann mir da jemand weiterhelfen?

  1. Muss man irgendwelche module aktivieren damit das klappt?

    Ja, die sind i.d.R. aber geladen, siehe Manual zu den einzelnen Direktiven. In der Box zur Direktive steht auch das Modul. Ebenfalls muss die Direktive in .htccess-dateien zulässig sein (steht auch in der Box unter Context) und drittens muss in der httpd.conf die Nutzung der Direktive in .htaccess-Dateien erlaubt werden. Dies geschieht in Blöcken mittels AllowOverride. Welche Direktive welchen Block benötigt, steht ebenfalls in der Box zur Direktive unter "Override". In deinem Fall dürfte das bei allen Direktiven "FileInfo" sein.

    In der httpd.conf müsstest du also mindestens

    <Directory /var/www/dir>
     AllowOverride FileInfo
    </Directory>

    notiert haben.

    1. <Directory /srv/www/dir>
      AllowOverride All
      </Directory>

      Hatte ich schon gesetzt.
      Es funktionierte aber dennoch nicht.

      Normale htaccess files schreiben usw. funktioniert.
      Nur eben das Addhandler nicht.