I'm trying to set a local environment on my new MacBook Air 13": built-in Apache with my own DocumentRoot
, PHP, and MySQL. I usually update /etc/hosts
just to run my local websites with a pretty permalink: local/example
. For references, I usually check:
- How to turn Mac OS X Lion into a web server?
- Enabling Apache in Mac OS X Mountaion Lion
- Apache permissions
This time I'm simply getting a 403 Forbidden error every time I hit 127.0.0.1
, localhost
, or local
. First I saw through the terminal that both Apache and PHP are running (even though I can't view PHP pages); then I updated all permissions according to Apache permissions; now I'm just desperate. Here are the relevant Apache configs:
/etc/hosts
(view file — added one line)/etc/apache2/httpd.conf
(view file — updated theDocumentRoot
)/etc/apache2/users/joao.conf
(view file — created this file)/etc/apache2/extra/httpd-vhosts.conf
(view file — updatedVirtualHost
)
It looks like Apache is somehow denying me access to my DocumentRoot
(which by the way is ~/Sites
). Because ~/Sites
is actually a symlink, I then tried to update DocumentRoot
with the following paths (all pointing to the same directory):
~/Sites
/Users/joao/Sites
/Users/joao/Dropbox/Workflow/Sites
(the original directory)
Still throwing 403. Any ideas how to fix/debug this?
Quick update — here's what my /var/log/apache2/joao.pt-error_log
looks like:
[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