как изменить каталог xampp htdocs в OSX? - PullRequest
21 голосов
/ 09 ноября 2011

Я хочу изменить каталог XAMPP в htdocs. Я следовал инструкциям по созданию виртуального хоста из этого вопроса:

Сделать файл службы XAMPP / Apache вне htdocs

это прекрасно работает в Windows 7, однако, когда я пытаюсь сделать это на OSX, переход на mysite.local просто загружает заставку xampp (mysite.local / xampp / index.html). Я перезапустил веб-сервер. Мой виртуальный хост, объявленный в httpd-vhosts.conf:

<VirtualHost *:80>

DocumentRoot Users/username/Documents/sitename.com

ServerName sitename.localhost

<Directory Users/username/Documents/sitename.com>

Order allow,deny 
Allow from all

</Directory>

Ответы [ 4 ]

21 голосов
/ 14 февраля 2013

Откройте следующий файл в текстовом редакторе.

/ Applications / XAMPP / xamppfiles / etc / httpd.conf

Найдите «DocumentRoot», еслиперед строкой ниже стоит #, чем это закомментировано, удалите ее и измените путь между цитатой

DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"

Теперь найдите строку ниже и измените путь между цитатами в соответствии с вашими потребностями.

<Directory "/Applications/XAMPP/xamppfiles/htdocs">

ВНИМАНИЕ: пути, аналогичные ~/, не будут работать с использованием абсолютного пути.

0 голосов
/ 06 октября 2015

Кроме ответов, упомянутых выше, мне также пришлось изменить строку в XAMPP/xampfiles/etc/httpd.conf, где упоминается имя пользователя.по умолчанию было установлено значение daemon, и я изменил его на свое имя пользователя;так что проблем с разрешением не было.

0 голосов
/ 15 апреля 2015

Если вы перешли в каталог в корневом каталоге пользователя, то:

DocumentRoot "/Users/<your username here>/Sites"
<Directory "/Users/<your username here>/Sites">
0 голосов
/ 09 ноября 2011

решено редактированием httpd.conf

У меня это работает.В соответствии с http://www.acwolf.com/blog/2009/February/xampp-virtual-hosts-mac, в OSX необходимо внести два изменения в httpd.conf, во-первых, раскомментировать

#Include /Applications/xampp/etc/extra/httpd-vhosts.conf

, а во-вторых, изменить пользователя от none до имени пользователя, которое вы используете для входа в систему.OSX.Вам также может понадобиться удалить кеш вашего браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...