Hinzufügen Handler htaccess bewirkt, dass Datei herunterladen, entfernen, Hinzufügen von Hf-Direktive führt zu internal server error

Bin ich stecken versuchen, herauszufinden, was die Richtlinien meiner htaccess-Datei ein Verzeichnis benötigt. Um ein wenig hintergrund, ich war Herumspielen mit AddType und AddHandler, um zu versuchen, um html-Dateien, die zum ausführen von php in Ihnen. Ich war das hinzufügen von Richtlinien, wie:

    AddType application/x-httpd-php .php .html

und

    AddType application/x-httpd-php5 .php .html

Das hat nicht funktioniert, also habe ich versucht Handler hinzufügen sowie:

    AddHandler x-httpd-php .php .html

und

   AddHandler application/x-httpd-php .php .html

Dass es immer noch nicht, gib mir, was ich wollte, also habe ich versucht viele Kombinationen, wie:

   AddType application/x-httpd-php .php .html
   AddHandler php-script .php .html

Ich sogar versucht, Kombinationen mit SetHandler

   AddType application/x-httpd-php .php .html
   AddHandler php-script .php .html
   SetHandler application/x-httpd-php .php html

Versuchte ich jede erdenkliche Kombination von AddType und AddHandler finden Sie auf der web.

!===== Dies ist wichtig ======!
Ich erkannte, dass es nicht gut ist, die Praxis zu php-führen Sie Ihre html-Dateien, nur so können Sie ausführen von php in den html-Code. Ich bin nicht mehr versuchen, das zu tun. Der einzige Grund, ich bin Entsendung dieser Teil oben ist, um Ihnen eine Vorstellung über einige Dinge, die ich geändert habe. Diese änderungen wurden vorgenommen, um die htaccess-Datei in ein Verzeichnis oberhalb des root.
!==============================!

Nun, ich bin nicht mehr versucht zu laufen meine php in html-Dateien, die ich gelöscht die AddType, AddHandler und SetHandler Richtlinien aus der htaccess-Datei. Aber jetzt bekomme ich einen internal server error beim ausführen von php-Dateien.

So, ich habe versucht, einige Sachen wieder. Wenn ich hatte einen Griff, der browser lädt die php anstatt es auszuführen.

Sollte ich beachten Sie, dass php läuft unter dem Verzeichnis habe ich geändert, funktioniert einwandfrei. Aber alles in diesem Verzeichnis oder ein Unterverzeichnis des Verzeichnisses hat das gleiche problem mit php-Dateien.

Ich habe versucht, das löschen der htaccess-Datei in dem Verzeichnis, aber das funktioniert nicht, bekomme ich einen internen Fehler.

Wenn ich wieder Überschreiben aus, bekomme ich einen internen Fehler.

Etwas, was ich geändert habe ist das verharren in diesem Verzeichnis und ich Frage mich, wie Sie entweder

ein. schalten Sie es aus
b. fügen Sie den korrekten handler zu, dass die htaccess-Datei, damit php-Dateien führen Sie erneut (wie Sie auf den rest des Servers)

InformationsquelleAutor SmashCode | 2013-02-21
Schreibe einen Kommentar