Я збентежений.
Я не бачу, де /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/*налаштуваннях?