Я пытаюсь изменить корень моего документа в apache, чтобы я мог начать новый проект и оставить старый доступным, чтобы я мог ссылаться на файлы. Однако всякий раз, когда я пытаюсь изменить корень документа, я получаю ошибку 403 Forbidden.
Вроде как ВСЕ перепробовала. В файле httpd.conf меняю строку корня документа и строку в скобках:
DocumentRoot "/Full/Path/To/Root"
<DIRECTORY /Full/Path/To/Root /> I'm not looking at the file right now, but I've changed this part too
Я помещаю новый корневой каталог в то же место, что и по умолчанию, поэтому с этими разрешениями все в порядке. Я изменил права доступа к корневому каталогу на 777 и 744, но он по-прежнему не работает. Я потратил много времени на поиски рабочего решения, но пока ничего не помогло.
В журналах ошибок apache появляется сообщение «В разрешении отказано из-за конфигурации сервера» (когда у меня появится возможность найти точное сообщение, я обязательно опубликую его.)
Любая помощь очень ценится. Я использую Mac OS Lion с Apache v2 и php 5.5 (если это имеет значение).
Изменить: ошибка в журнале ошибок говорит [Mon Jul 22 14:43:38 2013] [error] [client fe80 :: 1] клиент отклонен конфигурацией сервера: / Library / Webserver / CustomServer /
Хорошо, после дополнительной работы с файлом httpd.conf я изменил <DIRECTORY >
вкладка, чтобы сказать allow from all
вместо того deny from all
. Я сейчас не просматриваю файл, поэтому я не могу точно вспомнить, что написано в теге, но я могу найти его, если кому-то еще нужно знать точно.