Problema del navegador que guarda los archivos phtml y php en lugar de mostrarlos

Este es un problema que ocurre a menudo cuando se instala y configura Apache. La secuencia suele ser habilitar el directorio de usuario o userdir y luego copiar nuestros proyectos web a la ubicación public_html. Una vez hecho esto, solo resta ingresar vía web a la dirección http://localhost/~usuario/ y buscar los proyectos. El inconveniente se da cuando al elegir uno de ellos, el navegador no carga la página web y en cambio, abre un diálogo de descarga para bajar el archivo al disco rígido.

La forma de solucionar este problema es bastante simple. Hay que editar el archivo php5.conf en la ubicación /etc/apache2/mods-available que es donde está la configuración del módulo de php5 en Apache sobre Ubuntu. Pueden usar el editor que más les guste, yo utilizaré nano. Abrimos el archivo para editarlo

Esto es lo que tiene cuando lo abrimos por primera vez.

Lo que vamos a hacer es comentar desde <ifmodule mod_userdir.c> hasta </ifmodule>, que es justamente lo que la documentación del archivo dice que se puede hacer para reactivar los directorios de usuario.

Resta reiniciar el servicio de Apache. Eso lo hacemos con:

Al arrancar nuevamente, ya debería estar solucionado

Soy programador web y me desempeño como Líder Técnico y de Proyectos en Polar Bear Development. Trabajo con tecnologías como PHP, Javascript, MySQL y HTML5 para el desarrollo de sitios y sistemas web. Me especializo en Zend Framework 2 y otros frameworks MVC, como también en WordPress y otros CMS. Lidero equipos de desarrolladores trabajando con Scrum. Vivo en Buenos Aires, Argentina.
 

3 thoughts on “Problema del navegador que guarda los archivos phtml y php en lugar de mostrarlos

  1. hola mi documento de php5.conf no tiene esas dos lineas de AddType, y x mas q haga lo q tu señalas no consigo visualizar el archivo phtml

  2. Compañero como va todo? Sabe tengo el mismo el problemilla, todo marchaba bien de un momento a otro cuando trato de acceder a joomla/administrator me pide que guardar el archivo phtm. Y configure el php5 como lo tenes aqui pero aun asi sigue sin funcionar. Sabes depronto aparte que podra ser?. Te agradeceria cualquier ayuda.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*