После обновления моего компьютера мой сервер на Snow Leopard стал нестабильным. Я постоянно получаю Запрещенные 403 проблемы на каждой странице, к которой я пытаюсь получить доступ. Я могу загрузить свои файлы журнала apache ... просто не знаю, где они хранятся на Mac. Работая над проектом, нужно как можно скорее исправить это, поэтому любая помощь приветствуется.
3 ответа
Ты проверил
/etc/apache2/httpd.conf
/etc/apache2/users/whatever.conf
чтобы убедиться, что они не были перемещены или сброшены? Нечто подобное изменилось, чтобы вызвать 403 на всех страницах.
Ваша отправная точка должна, конечно, проверять журналы.
На OS X журналы Apache можно найти в:
/var/log/apache2
Могу поспорить, что есть проблема с правами доступа к файлу или, возможно, отсутствующей папке, но проверка /var/log/apache2/error_log
должна дать вам подсказки, которые вам нужны.
Просто пришлось с этим справиться. Вот основная ссылка на это.
http://wiki.apache.org/httpd/13PermissionDenied
Чтобы обслуживать файлы, Apache должен иметь соответствующие разрешения, предоставленные операционной системой для доступа к этим файлам. В частности, пользователь или группа, указанные в httpd.conf, должны иметь возможность читать все файлы, которые будут обслуживаться, и искать каталог, содержащий эти файлы, а также все родительские каталоги вплоть до корня файловой системы.