Я получаю HTTP 403 с ошибкой разрешения 13 (файловая система?) С использованием Apache (в комплекте с Zend Server) в OS X 10.7.4.
[Thu May 17 16:40:58 2012] [error] [client ::1] (13)Permission denied: access to / denied
Вот моя конфигурация в httpd-vhosts.conf
<VirtualHost *:81>
DocumentRoot "/Users/shamil/Documents/Sites/shamil_blog"
ServerName blog.shamil.local
ServerAlias blog.shamil.local
ErrorLog "logs/shamil_blog-error_log"
CustomLog "logs/shamil_blog-access_log" common
DirectoryIndex index.php
<Directory /Users/shamil/Documents/Sites/shamil_blog>
Options +Indexes +FollowSymLinks +ExecCGI
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Я установил соответствующие разрешения для папки shamil_blog:
drwxrwxrwx 25 shamil staff 850 May 17 16:01 shamil_blog
и в папке Сайты:
drwxrwxrwx 4 shamil staff 136 May 17 15:59 Sites
Итак, почему я делаю не так?
На этом этапе я предполагаю, что разрешения для / User слишком ограничены, и Apache не может даже получить доступ к корню документа. Помните, что для идентификатора пользователя Apache потребуются права на выполнение для любого каталога, который ему нужно пройти, чтобы добраться до корня документа.