php no funciona con el módulo userdir de Apache
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.
Leave a Comment
Your email address will not be published. Required fields are marked *