J'essaie de mettre en place un environnement local sur mon nouveau Macbook Air 13" : Apache intégré avec mon propre système d'exploitation. DocumentRoot
PHP et MySQL. Je mets généralement à jour /etc/hosts
juste pour faire tourner mes sites locaux avec une jolie permalienne : local/example
. Pour les références, je vérifie habituellement :
- Comment transformer Mac OS X Lion en serveur web ?
- Activation d'Apache dans Mac OS X Mountaion Lion
- Permissions d'Apache
Cette fois-ci, je vais simplement obtenir un 403 Interdit erreur à chaque fois que j'appuie sur 127.0.0.1
, localhost
ou local
. Tout d'abord, j'ai vu dans le terminal qu'Apache et PHP fonctionnent (même si je ne peux pas afficher les pages PHP) ; ensuite, j'ai mis à jour toutes les permissions conformément à la directive Permissions d'Apache Maintenant, je suis juste désespéré. Voici les configurations Apache pertinentes :
-
/etc/hosts
( voir le fichier - ajouté une ligne) -
/etc/apache2/httpd.conf
( voir le fichier - a mis à jour leDocumentRoot
) -
/etc/apache2/users/joao.conf
( voir le fichier - a créé ce fichier) -
/etc/apache2/extra/httpd-vhosts.conf
( voir le fichier - mis à jourVirtualHost
)
On dirait qu'Apache me refuse l'accès à mon DocumentRoot
(qui d'ailleurs est ~/Sites
). Parce que ~/Sites
est en fait un lien symbolique, j'ai alors essayé de mettre à jour DocumentRoot
avec les chemins suivants (tous pointant vers le même répertoire) :
~/Sites
/Users/joao/Sites
-
/Users/joao/Dropbox/Workflow/Sites
(le original répertoire)
Toujours en train de jeter 403 . Avez-vous une idée de la façon de réparer/déboguer ce problème ?
Mise à jour rapide - voici ce que mon /var/log/apache2/joao.pt-error_log
ressemble :
[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