Я сбит с толку.
Я не вижу, где /usr/htdocs
указано как DocumentRoot для apache2 на Mac OS X Lion.
Это DocumentRoot по умолчанию при новой установке OSX Lion.
Может кто-нибудь указать мне, где это указано?
Я просмотрел весь /etc/apache2
каталог и не смог найти это правило.
/Library/WebServer/Documents
, как и в основных выпусках до Lion, на которую также указывает кнопка « Открыть папку веб-сайта компьютера» в « Системных настройках» «Общий доступ» »Общий веб-доступ . Вы установили менеджер пакетов, такой как Homebrew, Fink или MacPorts; XAMPP или подобное решение Apache? Что выводится which httpd
и ps aux | grep httpd
в Терминале?
/Library/WebServer/Documents
директиву в файле httpd.conf. Тем не менее, он явно перезаписывается где-то еще. Я попытался следовать всем ссылкам на другой файл .conf, но пока не повезло.
grep
для /usr/htdocs
на вашей машине и увидеть , где он переписывается? - (/ cc @dan, вы не получили ответа на это)
/etc/apache2/available-sites/*
конфигах?