Как избежать ошибки 403 при использовании виртуальных хостов для локального сайта с помощью Xampp для Mac?

Я использую клиент GitHub на Mac (10.6.8), чтобы упростить работу с моим (первым) веб-проектом, размещенным на GitHub. Я обычно использую Windows.

Используя файл vhosts Xampp и файл hosts, я запускаю проект с использованием псевдонима сервера, поэтому я могу просто ввести project.git, например, в свой браузер и использовать абсолютные пути, если мне нужно, для проекта.

На моих машинах с Windows я настроил его так, чтобы папка, используемая для локального обслуживания сайта, была той же папкой, в которую ее клонирует папка GitHub. Это папка внутри папки «Мои документы» по умолчанию.

На окнах это работает нормально. В OS X это дает мне ошибку 403 всякий раз, когда я пытаюсь просмотреть страницу. Я уже установил разрешения на чтение и запись для своего профиля пользователя и для «Все» в свойствах папки и для каждого файла под ним. Под «папкой» я подразумеваю корневую папку проекта, внутри которой находится, например, первый индексный файл.

Я уверен, что файл hosts работает нормально, я могу без проблем указать на такие вещи, как xampp, в локальном хосте, используя псевдонимы.

Я не знаю, как избавиться от ошибки 403. Какие-либо предложения?

Я не обижусь, если вы скажете мне, что то, что я делаю, ужасно неправильно. Я новичок как в Git, так и в GitHub, и не знаком с лучшими практиками ни для того, ни для другого.


person daveyfaherty    schedule 03.10.2012    source источник


Ответы (1)


Я понял, наконец.

Я нашел это сообщение в блоге: Создать псевдоним Apache в XAMPP для Mac

Все, что мне нужно было сделать, это изменить пользователя в файле httpd.conf Xampp на мое имя пользователя, после чего все заработало. Файл находится в /Applications/xampp/etc/httpd.conf

Итак, где это было: User nobody сейчас написано User davey

Перезапустил xampp и бум!

person daveyfaherty    schedule 03.10.2012