php no funciona con el módulo userdir de Apache

menos de 1 minuto de lectura

Estoy preparando un servidor para que mis alumnos hagan prácticas de Implantación de Aplicaciones Web. Para ello he activado el módulo userdir, que permite a cada usuario del sistema a tener un espacio web disponible en el servidor web. Para activar este módulo simplemente hay que realizar los siguientes pasos:

a2enmod userdir
/etc/init.d/apache2 restart

A continuación nos dimos cuenta que los ficheros php guardados en el directorio public_html de los usarios no se procesaban correctamente. La solución al problema es editar el fichero /etc/apache2/mods.enabled/php5.conf y comentar la línea

php\_admin\_value engine Off

quedando el fichero de la siguiente manera:

...
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
# php_admin_value engine Off
</Directory>
</IfModule>
...

Para terminar reiniciando el servicio Apache2, y ya todo funciona de manera adecuada.

Comentar