Назад | Перейти на главную страницу

HTTP 403 (ошибка 13) с Zend CE в OS X

Я получаю 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 потребуются права на выполнение для любого каталога, который ему нужно пройти, чтобы добраться до корня документа.