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/hosts
juste pour exécuter mes sites Web locaux avec un joli permalien:. local/example
Pour 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
, localhost
ou 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 ~/Sites
s'agit en fait d'un lien symbolique, j'ai ensuite 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 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_log
ressemble 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é.