Tous les tutoriels me disent d’éditer le: /etc/Apache2/sites-available/default
mais ce fichier n’existe pas pour moi. Dans ce fichier, je devrais éditer le:
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None #AllowOverride All #AllowOverride AuthConfig FileInfo Indexes Limit Options=All, MultiViews Order allow,deny allow from all </Directory>
À quoi devrait ressembler le fichier et devrais-je le créer moi-même?
J'ai aussi un fichier 000-default.conf
mais le 'code' ci-dessus n'y est pas non plus.
Pour Apache version 2.4 et ultérieure, vous devez vous rendre à
/etc/Apache2/Apache2.conf
Vous devez éditer ce fichier (vous devez avoir la permission root). Changer le texte du répertoire comme ceci;
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Maintenant, redémarrez Apache.
service Apache2 restart
Esperons que ça marche.
Ubuntu 14.04 (et Apache 2.4), la racine par défaut de DocumentRoot a été modifiée de/var/www en/var/www/html.
tout d'abord activer a2enmod
Sudo a2enmod rewrite
et
Sudo service Apache2 restart
Sudo nano /etc/Apache2/sites-enabled/000-default.conf
ajouter ces lignes à la fin
<Directory /var/www/html>
AllowOverride All
</Directory>
et
Sudo service Apache2 restart
Si vous ne voulez pas répéter la même configuration à chaque mise à jour/mise à jour
Le meilleur moyen est:
Editez ou créez un fichier de configuration
/etc/Apache2/conf-available/httpd.conf
Ajouter
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
Activer le fichier de configuration
Sudo a2enconf httpd
Redémarrez ou rechargez Apache
Sudo service Apache2 restart
ou
Sudo service Apache2 reload
C'est fait!