Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/01/2011, 08:05
juanla
 
Fecha de Ingreso: julio-2009
Mensajes: 103
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Apache no muestra las páginas, sino que las descarga luego de actualizar K

Bueno, ví este tema de casualidad y como la "respuesta" quedo en el aire, explico porque obtenías la descarga del archivo y no la interpretación, supongamos que el archivo: /etc/apache2/mods-available/php5.conf contiene esto o algo parecido:

Código text:
Ver original
  1. <IfModule mod_php5.c>
  2.     <FilesMatch "\.ph(p3?|tml)$">
  3.         SetHandler application/x-httpd-php
  4.     </FilesMatch>
  5.     <FilesMatch "\.phps$">
  6.         SetHandler application/x-httpd-php-source
  7.     </FilesMatch>
  8.     <IfModule mod_userdir.c>
  9.         <Directory /home/*/public_html>
  10.             php_admin_value engine Off
  11.         </Directory>
  12.     </IfModule>
  13. </IfModule>

Nos interesa la parte del mod_userdir.c, que se encarga de desactivar los permisos para ejecutar archivos php en los directorios de usuario (por seguridad está habilitado por defecto) tan solo tenemos que comentar esa parte dejándolo así:


Código text:
Ver original
  1. <IfModule mod_php5.c>
  2.     <FilesMatch "\.ph(p3?|tml)$">
  3.         SetHandler application/x-httpd-php
  4.     </FilesMatch>
  5.     <FilesMatch "\.phps$">
  6.         SetHandler application/x-httpd-php-source
  7.     </FilesMatch>
  8.     #<IfModule mod_userdir.c>
  9.        # <Directory /home/*/public_html>
  10.         #    php_admin_value engine Off
  11.        # </Directory>
  12.    # </IfModule>
  13. </IfModule>

Y reiniciamos el servicio de apache2, ya tendremos de nuevo funcionando el servidor web.

PD: No me interesaba revivir el tema preguntando se que no es "cortés" en un foro, pero tenía la solución a este problema y los usuarios que entren a leer para solucionarlo pueden necesitarla.

Un saludo!