После обновления моего компьютера мой сервер на Snow Leopard стал нестабильным. Я постоянно получаю Запрещенные 403 проблемы на каждой странице, к которой я пытаюсь получить доступ. Я могу загрузить свои файлы журнала apache ... просто не знаю, где они хранятся на Mac. Работая над проектом, нужно как можно скорее исправить это, поэтому любая помощь приветствуется.

3 ответа3

2

Ты проверил

/etc/apache2/httpd.conf
/etc/apache2/users/whatever.conf

чтобы убедиться, что они не были перемещены или сброшены? Нечто подобное изменилось, чтобы вызвать 403 на всех страницах.

1

Ваша отправная точка должна, конечно, проверять журналы.

На OS X журналы Apache можно найти в:

/var/log/apache2

Могу поспорить, что есть проблема с правами доступа к файлу или, возможно, отсутствующей папке, но проверка /var/log/apache2/error_log должна дать вам подсказки, которые вам нужны.

1

Просто пришлось с этим справиться. Вот основная ссылка на это.

http://wiki.apache.org/httpd/13PermissionDenied

Чтобы обслуживать файлы, Apache должен иметь соответствующие разрешения, предоставленные операционной системой для доступа к этим файлам. В частности, пользователь или группа, указанные в httpd.conf, должны иметь возможность читать все файлы, которые будут обслуживаться, и искать каталог, содержащий эти файлы, а также все родительские каталоги вплоть до корня файловой системы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .