Я намагаюся встановити локальне середовище на моєму новому 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
(у своїй кореневій/
папці) і помістив туди свої файли, налаштувавши відповідно параметри псевдоніму та каталогу. Працював чудово.