Après la mise à niveau vers Ubuntu 14.04 à partir du 13.10, une nouvelle version d'apache2 (2.4.7) a également été installée. J'ai déplacé toutes mes applications Web locales de var/www
à var/www/html
qui est la nouvelle racine de document apache2 par défaut sur Ubuntu 14.04. Mes applications Web sont développées avec Laravel et fonctionnent avec différents vhosts comme: example1.dev
, example2.dev
. J'ai donc également changé la directive DocumentRoot
dans leurs fichiers de configuration avec le bon chemin.Les applications Web locales de laravel ne fonctionnent pas correctement après la mise à niveau d'Ubuntu (et apache2)
Je peux accéder à la page d'accueil sans problème, mais toute autre route renvoie une erreur 404. Que dois-je changer pour résoudre ce problème? Ps: Lors de la mise à niveau, le fichier apache2.conf
a été complètement remplacé.
Essayez d'accéder à vos itinéraires via example.dev/index.php/route. Si cela fonctionne, votre '.htaccess' ne fonctionne pas correctement. Assurez-vous que le module de réécriture mod Apache est activé. –
Cela fonctionne! Mais quand j'exécute 'a2enmod rewrite', ça renvoie' 'Réécriture du module déjà activé''. –