Wie um zu zeigen, php-Dateien als plain-text in Apache
für einen bestimmten Ordner auf meinem lokalen Apache-Server (läuft unter Ubuntu) ich möchte, dass alle php-Dateien werden angezeigt, als wären Sie nur-text-Dateien. Ich brauche dieses, da ich nur sehen wollen, den source-code dieser Dateien und NICHT ausführen.
Während der Suche, fand ich, dass die meisten Menschen haben das gegenteilige problem 🙂 und konnte nicht wirklich eine Lösung finden für mich.
Was würde ich brauchen, um in der .htacces-Datei aus meinem Ordner?
DANK!
- Duplikat von stackoverflow.com/q/1271899/362536
Du musst angemeldet sein, um einen Kommentar abzugeben.
DIE ANTWORT:
in .htaccess-Datei geben
Dank Brad!
php_flag engine off
Teil, verursacht Probleme.Meinem Godaddy-setup wird nicht lassen Sie mich Bearbeiten Sie die httpd.conf-Dateien und die php_flag-Befehl funktioniert nicht wegen, wie Sie implementiert haben, um php für mich.
War ich in der Lage, diese in meine
.htaccess
Datei:Lege ich diese in das Verzeichnis oberhalb, wo meine FTP-Benutzer zugreifen darf, welche Kräfte in allen PHP-Dateien in diesem Verzeichnis, sowie alle Unterverzeichnisse zu zeigen, php als text.
Dieser Arbeit wird für andere Dateitypen als gut. Alles, was Sie tun müssen, ist fügen Sie eine weitere Linie mit dem, was die Erweiterung der Datei, die Sie wollen, gezwungen werden, um die Anzeige im Klartext.
AddType text/plain cgi
zum BeispielBlick auf Ihre httpd.conf-Datei für die
AddType
von.php
Erweiterung, und ändern Sie es fürtext/plain
, undphp_flag engine
dem offvalue
nur wie sait von Sam Bisbee.Aber lieber diese änderung in der httpd.conf, die .htaccess sind nutzlos, wenn Sie einen dedizierten server, und folgende Ihre perfs.
Aber Sie können auch einfach ändern Sie die Erweiterungen der PHP-Skripte...
Zwei Lösungen aus der Spitze von meinem Kopf...
Ändern Datei-Namen-Erweiterungen .phps. Ex.,
index.phps
.Ändern Sie den Content-Typ für Sie in der .htaccess-Datei.
AddType text/plain .php
verwendet Sie mod_mime, dies zu tun. Mehr Infos unter http://httpd.apache.org/docs/2.2/mod/mod_mime.html#addtypeSchalten Sie die das PHP-Modul im apache? (wenn Sie Sie nicht benötigen, php-Ausführung, natürlich)