HTTP 403 (erro 13) com o Zend CE no OS X

1

Estou recebendo um HTTP 403, com o erro de permissão 13 (sistema de arquivos?) usando o Apache (junto com o Zend Server) no OS X 10.7.4.

[Thu May 17 16:40:58 2012] [error] [client ::1] (13)Permission denied: access to / denied

Aqui está minha configuração em 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>

Eu defini as permissões apropriadas na pasta shamil_blog:

 drwxrwxrwx  25 shamil  staff   850 May 17 16:01 shamil_blog

e na pasta Sites:

drwxrwxrwx   4 shamil  staff    136 May 17 15:59 Sites

Então, por que estou fazendo errado?

    
por bear 17.05.2012 / 22:50

1 resposta

1

Nesta fase, eu suponho que as permissões em / User são muito restritivas, e o Apache não consegue nem chegar à Document Root. Lembre-se, o ID do usuário do Apache precisará de direitos de execução para qualquer diretório que precise percorrer para chegar à raiz do documento.

    
por 18.05.2012 / 00:43