El problema es el siguiente: teniendo instalado y funcionando apache, activado el módulo userdir, estaba trabajando en un pequeño sistema en PHP en mi carpeta public_html sin problemas, todo esto en Kubuntu 9.10.
Hoy acabo de terminar de actualizar a la versión 10.04 de Kubuntu, y cuando fui a acceder al sitio por la url:
http://localhost/~qvixote/sistema/
en lugar de mostrar la página, me ofrece la descarga de mi archivo index.php. Nunca me había pasado algo así. Estoy seguro que debe ser porque se sobre escribió el archivo de configuración de apache con la actualización, pero no tengo idea de qué setting hay que cambiar para que deje de comportarse así. Al parecer sólo es en mi carpeta public_html, porque al acceder a la raíz del localhost muestra la página que trae por defecto sin problemas (la que dice "It works!").
¿Alguien sabe cómo lo puedo reparar?
- <IfModule mod_php5.c>
- <FilesMatch "\.ph(p3?|tml)$">
- SetHandler application/x-httpd-php
- </FilesMatch>
- <FilesMatch "\.phps$">
- SetHandler application/x-httpd-php-source
- </FilesMatch>
- <IfModule mod_userdir.c>
- <Directory /home/*/public_html>
- php_admin_value engine Off
- </Directory>
- </IfModule>
- </IfModule>