J'ai installé la pile LAMP sur mon ordinateur portable Ubuntu 14.04 à l'aide de la commande:
Sudo apt-get install Apache2
Je suis allé à localhost et il montre l'arbre typique (Index of ... http://i.stack.imgur.com/DPc8A.png dans mon cas, l'arbre est vide).
Donc, je tape sur la ligne de commande Sudo service Apache2 start
Après cela, je crée un fichier php Hello World, appelé example.php .
Et puis je mets ce fichier dans le dossier var/www (pour obtenir ce dossier, je vais dans les fichiers, puis dans le système, puis dans le dossier var, puis dans le dossier www).
Et enfin j'ouvre mon navigateur et tapez localhost/example.php
Le fichier apparaît comme introuvable.
Remarque: à partir de la console, j'ai également effectué les opérations suivantes: Sudo chmod -R 755 var/www
J'ai également vérifié les perms du dossier www et quiconque a des fichiers d'accès et j'ai l'autorisation de "créer et supprimer des fichiers".
Que devrais-je faire? Les fichiers sont là, mais localhost affiche une liste vide et N'importe quel fichier est "introuvable" lorsque j'essaie de l'acquérir à partir du navigateur.
Dans Ubuntu 14.04, la valeur par défaut DocumentRoot
est /var/www/html/
au lieu de /var/www/
.
Vous pouvez changer ceci dans /etc/Apache2/sites-enabled/000-default.conf
(mais il est généralement préférable de le garder comme ça).