Я пытаюсь установить локальную среду на моем новом MacBook Air 13 ": встроенный Apache с моими собственными DocumentRoot
, PHP и MySQL. Я обычно обновляюсь, /etc/hosts
чтобы просто запускать свои локальные веб-сайты с довольно постоянной local/example
ссылкой. Для справок я обычно чек:
- Как превратить Mac OS X Lion в веб-сервер?
- Включение Apache в Mac OS X Mountaion Lion
- Разрешения Apache
На этот раз я просто получаю 403 Запретной ошибку каждый раз , когда я ударил 127.0.0.1
, localhost
или local
. Сначала я увидел через терминал, что Apache и PHP работают (хотя я не могу просматривать страницы PHP); затем я обновил все разрешения в соответствии с разрешениями Apache ; теперь я просто в отчаянии. Вот соответствующие конфиги Apache:
/etc/hosts
( просмотр файла - добавлена одна строка)/etc/apache2/httpd.conf
( просмотреть файл - обновилDocumentRoot
)/etc/apache2/users/joao.conf
( просмотреть файл - создал этот файл)/etc/apache2/extra/httpd-vhosts.conf
( просмотреть файл - обновленоVirtualHost
)
Похоже, что Apache почему-то отказывает мне в доступе к моему DocumentRoot
(что, кстати, есть ~/Sites
). Поскольку ~/Sites
на самом деле это символическая ссылка, я затем попытался обновить DocumentRoot
с помощью следующих путей (все указывают на один и тот же каталог):
~/Sites
/Users/joao/Sites
/Users/joao/Dropbox/Workflow/Sites
( оригинальный каталог)
Все еще выбрасываю 403 . Любые идеи, как это исправить / отладить?
Быстрое обновление - вот как /var/log/apache2/joao.pt-error_log
выглядит мой :
[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
(в своей корневой/
папке) и поместил туда свои файлы, соответственно настроив параметры Alias и Directory. Работал нормально.