Lorsque j'essaie d'ouvrir localhost, il me donne un message d'erreur 403 comme celui-ci "Vous n'avez pas la permission d'accéder à / sur ce serveur." J'ai essayé de changer la permission mais rien ne se passe. J'utilise l'apache pré-installé et je n'utilise pas d'applications tierces comme xampp.
Réponses
Trop de publicités?J'ai eu le même problème - il est basé sur l'exclusion de mod_userdir après la mise à jour vers Mac OS X Mojave. Il y a quelques étapes pour réparer cela :
- Charger le module
mod_userdir
sur/etc/apache2/httpd.conf
- A la fin de la
httpd.conf
assurez-vous de chargerhttpd-userdir.conf
- Dans httpd-userdir.conf inclure un fichier local dans
/etc/apache2/users/<username>.conf
-
Placez dans ce fichier une section de répertoire contenant les règles pour le répertoire où se trouvent les fichiers de votre serveur Web :
<Directory "/Users/<myusername>/Sites/"> AllowOverride All Options Indexes FollowSymLinks Require all granted </Directory>
Cela devrait vous mettre en confiance.
La mise à jour (ou la réinstallation) de Mojave écrase le répertoire apache mais a laissé mes anciennes configurations avec l'option ~previous
suffixe à gauche.
J'ai édité beaucoup de précédent dans le chemin de mon apache /private/etc/apache2
. Ces fichiers ont été renommés comme suit httpd.conf~previous
et un nouveau httpd.conf
a eu lieu.
I j'ai juste renommé des fichiers J'ai redémarré mon apache et tout fonctionne comme avant. Ce n'était pas tous les fichiers précédents, car je savais que je ne les avais pas tous édités.
Dans mon cas, le /private/etc/apache2/extra/httpd-vhosts.conf~previous
a dû se remettre en place
Apache Le nouveau MacOS Mojave est livré avec Apache préinstallé. Tout ce que nous avons à faire est de l'activer.
Ouvrez Terminal en utilisant MacOS Spotlight ou allez dans /Applications/Utilitaires et ouvrez Terminal.
Pour vérifier la version d'Apache installée, exécutez la commande suivante dans le Terminal.
Vérifiez que : https://www.dyclassroom.com/howto-mac/how-to-install-apache-mysql-php-on-MacOS-mojave-10-14