J'ai récemment installé Ubuntu 14.04, puis j'ai installé lamp-server
et placé mes pages Web dans un /var/www
répertoire, mais lorsque j'ai ouvert localhost dans le navigateur, il n'y avait rien. Je pense que cela est dû au fait que Zend a mis à jour Apache.
Quelle que soit la raison, je veux savoir où conserver mes fichiers php pour pouvoir y accéder depuis mon navigateur.
Réponses:
La version apache2 publiée lors de la publication de la version Ubuntu 14.04 est 2.4.7 et, à partir de cette version, il semble que, pour des raisons de sécurité, le nouveau répertoire racine du serveur est le suivant:
Donc, à partir de maintenant, c'est ici que vous devez placer les fichiers pour votre site Web (local). Vous ne devriez plus avoir ce problème avec les futures mises à jour.
Quoi qu'il en soit, si vous voulez changer ce répertoire avec un autre, vous devez modifier (en tant que root) la ligne suivante à partir de
/etc/apache2/sites-available/000-default.conf
file (sudo nano /etc/apache2/sites-available/000-default.conf
):à
Après cela, pour que les nouvelles modifications prennent effet, vous devez redémarrer le serveur Apache à l'aide de la commande suivante:
la source
/var/www/html
. En plaçant votre site ailleurs que dans ce répertoire (ou dans ses sous-répertoires), vous obtiendrez une erreur 403. Vous devez ajouter une<Directory /path/to/your/site>
directive à vos configurations VHost avec unerequire
directive .Au lieu de
/etc/apache2/sites-available/000-default.conf
revenir à l'ancienne version, je préfère garder les fichiers de paquet par défaut non modifiés.Une raison à cela est que cela ne casserait pas lors de la prochaine mise à jour, ce qui pourrait réinitialiser le
000-default.conf
fichier.De plus, de telles modifications ne sont pas faites pour nous gêner, elles ont été faites pour une bonne raison, comme l' explique ce rapport de bogue dans Debian .
Une meilleure solution serait de déplacer les fichiers sites de
/var/www
à/var/www/html/
.En outre, une autre solution possible consiste à créer un autre hôte virtuel et à désactiver celui par défaut à l'aide de la commande
sudo a2dissite 000-default
la source