Alles lief gut, bis ich AddHandler application/x-httpd-php5s .php
in die .htaccess-Datei im Stammverzeichnis meines lokalen Servers (die ich häufig ändere, abhängig von der Site, die ich bin) arbeiten mit). Seit ich das gemacht habe, wenn ich http://localhost:8888 besuche, lädt mein Browser einfach die index.php und es wird überhaupt nicht verarbeitet, nur der rohe Code. Jetzt Ich entfernte diese Zeile aus der. Htaccess-Datei, aber ich habe immer noch dieses Problem.PHP-Dateien werden vom Browser heruntergeladen und nicht vom lokalen Dev-Server verarbeitet (MAMP)
Ich habe festgestellt, dass, wenn ich einen alternativen Eintrag zu meiner Hosts-Datei für 127.0.0.1 den neuen Eintrag verhält sich wie 'localhost' verwendet. Aber wenn ich die obige Zeile zu meinem .htaccess hinzufüge, wird auch dieser neue Host gelöscht. Ich habe versucht, neu zu installieren und seine Caches und alle temporären Dateien zu löschen, die ich finden konnte. Ich habe die httpd.conf-Datei von Apache ohne Erfolg durchsucht.
Also, um klar zu sein: http://localhost:8888 erfährt das obige Problem. Wenn ich einen neuen Eintrag für meine hosts-Datei für 127.0.0.1 hinzufüge, sage "goomba" und die obige Zeile ist nicht im Stammverzeichnis .htaccess (und war noch nie für diesen Host/alias/was auch immer), dann kann ich auf zugreifen . Aber wenn ich diese Zeile zu dem .htaccess hinzufüge, muss ich noch einen weiteren Eintrag zu meiner hosts-Datei hinzufügen, um es zu umgehen , selbst wenn ich diese Zeile aus der .htaccess-Datei entferne.
Mir geht es gut mit einem anderen 127.0.0.1 Alias (Host? Wie heißt das?), Aber es nervt mich, dass dies immer noch gebrochen ist.
Nur um klar zu sein, ich bin auf Mac OS Leopard (aber ich verwende nicht das eingebaute Apache-Setup, sondern MAMP).
Ich habe das (und wieder, gerade jetzt) vergebens versucht. Meine httpd.conf hat sowieso schon diese Zeile (minus 5). Mein Problem ist, dass ich trotz der problematischen Zeile in meiner Frage immer noch Probleme habe. Es ist so, als hätte der Server die .htaccess-Datei nur für 'localhost' zwischengespeichert, nicht für andere Hosts, die auf 127.0.0.1 zeigen. Bitte betone meine Frage zur Klarstellung. Trotzdem Danke! – donut
Sind auf dem Server Cache-Module geladen? Ja, die "5" wurde versehentlich hinterlassen – Cez
Es tut: file_cache_module, cache_module, disk_cache_module und mem_cache_module. Wie kann ich diese Caches löschen? Würde eines dieser Probleme dieses Problem verursachen? Vielen Dank! – donut