Eu sinto que devo estar perdendo algo óbvio.
Eu estou no Leão da Montanha. Estou tentando usar um diretório que não está no meu /Library/WebServer/Documents/
diretório. Eu tentei o seguinte, em ordem:
- um symlink
- um alias
- criando um host virtual para esse diretório
Nada funciona. Mesmo se eu abrir minha configuração, mesmo se eu fizer coisas malucas como
<Directory />
Order allow, deny
Allow from all
</Directory>
ou chmod -R 777 .
- nada funciona.
Meu log de erros está cheio de (13)Permission denied: access to / denied
.
eu já adicionei
<Directory "/Users/gormster/Documents/MySiteHere">
Order allow,deny
Allow from all
</Directory>
para o meu httpd.conf
. Agora estou perdido.
macos
apache-http-server
Morgan Harris
fonte
fonte
Verifique se o usuário que o servidor da Web está executando tem acesso a todo o caminho "/ Users / gormster / Documents / MySiteHere" e quaisquer arquivos nesse diretório que você está tentando ler. As permissões de diretório precisam ser pelo menos r-x e as permissões de arquivo precisam ser pelo menos r--.
Yedric
Se você colocar o conteúdo em / Library / WebServer / Documents e alterar sua instrução do Directory para que corresponda a isso, isso funcionará? Tentando verificar se há um problema com a configuração que não está relacionada ao diretório em uso ou se é um problema relacionado à segurança.
Yedric
Você está usando o servidor Mountain Lion (o padrão) ou habilitou o HTTPD Apache?
Yedric