Создаем виртуальные хосты на XAMPP

Дата 21.11.2010 16:40:00 | Раздел: Lab

Dbhnefkmysq [jcnНа денвере можно было создать несколько хостов, на XAMPP по умолчанию только localhost. Можно было бы с этим смириться и запускать свои сайты так - http://localhost/xoops. Но иногда наждо запустить проект только в корне, да и солидней будет создать для каждого проекта свой хост.


Создадим папку site, это будет директорией наших проектов. Далее создаем папку xoops, в ней  logs и htdocs.

Виртуальный хост. Папки

В папку htdocs добавим наш сайт.

 

Ну а сейчас настроим виртуальные хосты.

Открываем файл httpd-vhosts.conf, который можно найти по следующему адресу: \xampp\apache\conf\extra.

Добавляем ниже всего следующий код:

 

NameVirtualHost *:80


    DocumentRoot "G:\xampp\htdocs"
    ServerName localhost


    ServerAdmin webmaster@xoops
    DocumentRoot "G:\site\xoops\htdocs"
    ServerName xoops
    ServerAlias www.xoops
    ErrorLog "G:\site\xoops\logs\error.log"
    CustomLog "G:\site\xoops\logs\access.log" combined
 
    AllowOverride All
    Order allow,deny
    Allow from all
 


Код, выделенный цветом, позволит нам по прежнему заходить по адресу http://localhost

По аналогии можно добавить сколько угодно виртуальных хостов.

Немного справочной информации относительно того, что мы добавляем в файл httpd-vhosts.conf:

ServerAdmin webmaster@xoops  — e-mail-адрес администратора веб-сервера;

DocumentRoot "G:\site\xoops\htdocs" — путь к папке с сайтом;

ServerName xoops — название сайта, которое набирается в браузере, может иметь любое значение, например blog или blog.ru;

ServerAlias www.xoops — адрес по которому сайт также должен открываться;

ErrorLog "G:\site\xoops\logs\error.log" — журнал ошибок;

CustomLog "G:\site\xoops\logs\access.log" combined— журнал доступа к сайту, кто и когда заходил на сайт и с какого браузера, combined — означает, что отчет будет более информативным, можно заменить значением common (менее информативно);

 

А сейчас добавим пару строчек в файл host, который можно найти по следующему адресу C:\Windows\System32\drivers\etc\hosts

127.0.0.1     xoops
127.0.0.1     www.xoops

А теперь перезапускаем Apache (С панели управления, напротив Apache жмем Stop, затем Start)

Теперь установим XOOPS на наш виртуальный хост.

Из архива xoops из папки htdocs перекидываем в одноименную папку в созданном проекте.

Папки xoops_data и xoops_lib выносим вне корня сайта.

Виртуальный хост. Папки

Для установки переходим по адресу: http://xoops

Устанавливаем по анологии с этим

Добавляем новости

Меняем тему

Добавляем новость...

XOOPS на XAMPP





Эта статья взята с сайта xoops.ws
http://xoops.ws

Адрес этой статьи:
http://xoops.ws/modules/news/article.php?storyid=29