Estou perplexo.
Não vejo onde /usr/htdocsé especificado como o DocumentRoot para apache2 no Mac OS X Lion.
É o DocumentRoot padrão em uma nova instalação do OSX Lion.
Alguém pode me indicar onde isso está especificado?
Procurei em todo o /etc/apache2diretório e não consegui encontrar essa regra.
/Library/WebServer/Documents, assim como os principais lançamentos anteriores ao Lion, que também é onde o botão Abrir pasta do site do computador ... em Preferências do sistema »Compartilhamento» Compartilhamento da Web aponta para. Você instalou um gerenciador de pacotes como o Homebrew, Fink ou MacPorts; XAMPP ou uma solução similar do Apache? Qual é a saída which httpde ps aux | grep httpdno Terminal?
/Library/WebServer/Documentsdiretiva no arquivo httpd.conf. No entanto, obviamente está sendo substituído em outro lugar. Tentei seguir todas as referências a outro arquivo .conf, mas ainda não tive sorte.
grepprocurar /usr/htdocsna sua máquina e ver onde ela é substituída? - (/ cc @dan, você não recebeu uma resposta)
/etc/apache2/available-sites/*configurações?