Como configurar vhosts no Mac OS para zend framework?

1

Eu adicionei um host virtual no meu arquivo vhosts como este

<VirtualHost *:80>

ServerAdmin [email protected]

DocumentRoot "/Users/myname/Sites/test/public"

ServerName test

<Directory "/Users/myname/Sites/test/public">

    AllowOverride All

</Directory>

</VirtualHost>

Meu projeto zend está no caminho "/ Users / myname / Sites / test", chamado de teste

Além disso, no arquivo hosts, eu tenho isso

127.0.0.1 teste

Estes são exatamente os mesmos passos que eu fiz no Windows, onde ele funciona corretamente. Mas no Mac, isso não acontece. Eu recebo

"Proibido Você não tem permissão para acessar / test / public / neste servidor "erro.

O que mais eu sinto falta?

Meu módulo de reescrita está ativado

    
por user187809 29.07.2012 / 15:23

3 respostas

1

Finalmente, depois de desperdiçar algumas horas, encontrei a solução Eu tive que adicionar Opções + FollowSymLinks dentro do Diretório: (

Obrigado a todos, que responderam

    
por 29.07.2012 / 16:46
0

Você tem o mod_access ativado? Talvez seja necessário adicionar isso na sua sub-rotina do Diretório:

Order allow,deny
Allow from all
    
por 29.07.2012 / 15:39
0

Antes de mais nada, certifique-se de ter reiniciado seu servidor da web. Eu recebi esse erro também alguns dias atrás depois de ter alterado os caminhos sem reiniciar.

Abaixo, parte do meu httpd-vhosts.conf no OS X Lion 10.7 e no AMPSS.

<VirtualHost *:80>
ServerName zend.local
SetEnv APPLICATION_ENV development
DocumentRoot "/Users/Andy/dev/quickstart/public"
<Directory "/Users/Andy/dev/quickstart/public">
    DirectoryIndex index.php
    AllowOverride All
    Order deny,allow
    allow from All
</Directory>
</VirtualHost>

Espero que ajude.

    
por 29.07.2012 / 15:44