Les versions récentes d’Apache 2 ont introduit des modifications dans les fichiers de configuration qui empêchent l’exécution de script sur les comptes utilisateurs. Quelques petites manips permettent de rétablir cette fonctionnalité.
- Dans le
/etc/apache2/mods-available/userdir.confon commente la ligneAllowOverride FileInfo AuthConfig Limit Indexeset on la remplace parAllowOverride All. - Ensuite dans
/etc/apache2/mods-available/php5.confon commente toute la fin :
# # # php_admin_flag engine Off # #
- Et on redémarre Apache
sudo service apache2 restart
Pour vérifier on créée un fichier index.php dans ~/public_html :
<?php phpinfo(); ?>
Ce petit script permet de vérifier la version de PHP installée ainsi que les modules installés (ici PHP Version 5.5.9-1ubuntu4.7).
Et voilà !