xampp не находит мою домашнюю папку –Mac os x

Я пытаюсь использовать XAMPP с NetBeans для PHP. Когда я перемещаю файлы в папку htdocs, все работает нормально. Однако, когда они находятся в домашней папке, XAMPP не может их найти. Ниже приведена инструкция от XAMPP. Я последовал за ней, но она не работает.

**Where should I put my Websites?** You can put your Websites in /Applications/XAMPP/htdocs/ and access them via http://localhost/ Or you put your Websites in the Sites-Folder in your Home and access them via http://localhost/~leslie/. 

Вы можете легко изменить корень документа, выполнив следующие инструкции:


  1. Найдите файл с именем httpd.conf . Mine находится в этом каталоге: /Applications/XAMPP/etc
  2. Найдите строку, которая гласит:

    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"

  3. Измените путь к тому, где вы хотите, чтобы ваши файлы были в живых. Используйте абсолютный путь из корневого каталога (т. Е. Он должен начинаться с / а если вы используете Unix / Linux и \ если вы в Windows).

  4. Еще в файле httpd.conf прокрутите несколько строк до тех пор, пока не увидите этот текст:

     # This should be changed to whatever you set DocumentRoot to. <Directory "/Applications/XAMPP/xamppfiles/htdocs"> 

    и замените путь тем, что вы набрали на шаге 3.

  5. Эта часть важна . Чтобы эти изменения произошли, вам необходимо перезапустить Apache (иначе это не сработает). Поскольку вы используете XAMPP, просто используйте графический интерфейс для этого (нажмите «Стоп», а затем «Начать рядом с меткой Apache»).

Теперь вы можете поместить свой веб-контент в новый каталог (то есть домашнюю папку в вашем случае)



Если, с другой стороны, вы хотите добавить дополнительный каталог для обслуживания файлов, найдите файл httpd.conf упомянутый в шаге 1 выше, и добавьте эту строку:

 Alias /home ~/ <Directory ~/> Order allow,deny Allow from all </Directory> 

Перезапустите Apache. Теперь вы можете посетить localhost/home в своем браузере, и он будет обслуживать файлы из вашего домашнего каталога в дополнение к файлам в вашем корневом каталоге документа (по умолчанию htdocs или независимо от того, как вы его измените, используя приведенные выше шаги).

Если вы используете mac osx 10.9.x и используете XAMPP 1.8.3 (или выше)

Apple решила удалить встроенный Apache

  1. откройте /etc/extras/httpd-userdir.conf в своей папке приложений XAMPP
  2. Замените UserDir public_html сайтами UserDir
  3. Заменить <Directory "/home/*/public"> с помощью <Directory "/Users/*/Sites">
  4. открыть /etc/http.conf
  5. search httd-userdir.conf вы должны найти запись, подобную следующей

    #Include etc/extra/httpd-userdir.conf

    замените его

    Include etc/extra/httpd-userdir.conf

  6. перезапустить apache

Повеселись 🙂

Вы помещали его в ~ / Сайты или ~ / Сайты-Папка?

Похоже, вы кладете его в ~ /