J'essaie de définir un environnement local sur mon nouveau MacBook Air 13 ": Apache intégré avec mes propres DocumentRoot, PHP et MySQL. Je mets généralement à jour /etc/hostsjuste pour exécuter mes sites Web locaux avec un joli permalien:. local/examplePour les références, je vérifier:
- Comment transformer Mac OS X Lion en serveur Web?
- Activation d'Apache dans Mac OS X Mountaion Lion
- Autorisations Apache
Cette fois , je suis tout simplement obtenir un 403 Forbidden erreur chaque fois que je frappe 127.0.0.1, localhostou local. J'ai d'abord vu à travers le terminal qu'Apache et PHP sont en cours d'exécution (même si je ne peux pas afficher les pages PHP); puis j'ai mis à jour toutes les autorisations en fonction des autorisations Apache ; maintenant je suis désespéré. Voici les configurations Apache pertinentes:
/etc/hosts( voir le fichier - ajouté une ligne)/etc/apache2/httpd.conf( voir le fichier - mis à jour leDocumentRoot)/etc/apache2/users/joao.conf( voir le fichier - créé ce fichier)/etc/apache2/extra/httpd-vhosts.conf( voir le fichier - mis à jourVirtualHost)
Il semble qu'Apache me refuse en quelque sorte l'accès à mon DocumentRoot(ce qui est d'ailleurs ~/Sites). Parce qu'il ~/Sitess'agit en fait d'un lien symbolique, j'ai ensuite essayé de mettre à jour DocumentRootavec les chemins suivants (tous pointant vers le même répertoire):
~/Sites/Users/joao/Sites/Users/joao/Dropbox/Workflow/Sites(le répertoire d' origine )
Lancer encore 403 . Des idées pour résoudre / déboguer cela?
Mise à jour rapide - voici à quoi /var/log/apache2/joao.pt-error_logressemble mon apparence:
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to / denied
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:47 2013] [error] [client ::1] (13)Permission denied: access to / denied
[Sun Jul 07 12:50:47 2013] [error] [client ::1] (13)Permission denied: access to / denied
[Sun Jul 07 12:50:48 2013] [error] [client ::1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:48 2013] [error] [client ::1] (13)Permission denied: access to /favicon.ico denied
/Sites(dans mon/dossier racine ) et y ai placé mes fichiers, configurant les options Alias et Répertoire en conséquence. A bien fonctionné.