Todo iba bien hasta que agregué AddHandler application/x-httpd-php5s .php
al archivo .htaccess en la raíz del documento de mi servidor local (que cambio frecuentemente dependiendo del sitio en el que estoy trabajando con). Como lo hice cuando visito http://localhost:8888 mi navegador simplemente descarga el index.php y no se procesa en absoluto, solo el código sin formato. Ahora Quité esa línea del archivo .htaccess, pero sigo teniendo este problema.Los archivos PHP se descargan por navegador en lugar de procesados por el servidor local de desarrollo (MAMP)
He encontrado que si agrego una entrada alternativa a mi archivo de hosts para 127.0.0.1, la nueva entrada se comporta como 'localhost'. Pero si agrego la línea de arriba a mi .htaccess también noquea a ese nuevo host. Intenté volver a instalar MAMP y borrar sus cachés y todos los archivos temporales que pude encontrar. Navegué por el archivo httpd.conf de Apache todo en vano.
Por lo tanto, para ser claros: http://localhost:8888 está experimentando el problema anterior. Si agrego una nueva entrada a mi archivo hosts para 127.0.0.1, diga 'goomba' y la línea anterior no está en la raíz .htaccess (y nunca ha sido para ese host/alias/lo que sea) entonces puedo acceder http://goomba:8888 bien . Pero si agrego esa línea al .htaccess, entonces tengo que agregar otra entrada al archivo de mi host para evitar el , incluso si elimino esa línea del archivo .htaccess.
Estoy bien con el uso de un alias diferente 127.0.0.1 (¿host ?, ¿cómo se llama?), Pero me está molestando que todavía esté roto.
Para que quede claro, estoy en Mac OS Leopard (pero no estoy usando la configuración integrada de Apache, sino MAMP).
Lo he intentado (y nuevamente, ahora mismo) en vano. Mi httpd.conf ya tiene esa línea (menos el 5), de todos modos. Mi problema es que, a pesar de que la línea problemática mencionada en mi pregunta se eliminó, sigo teniendo problemas. Es como si el servidor hubiera almacenado en caché el archivo .htaccess solo para 'localhost', no para otros hosts que apuntan a 127.0.0.1. Por favor agregue énfasis a mi pregunta para aclaración. ¡Gracias de todos modos! – donut
¿El servidor tiene algún módulo de caché cargado? Sí, el "5" se dejó en el accidente – Cez
Lo hace: file_cache_module, cache_module, disk_cache_module y mem_cache_module. ¿Cómo podría borrar estos cachés? ¿Alguno de estos causaría este problema? ¡Gracias! – donut