EasyControlVirtualHost

Материал из PHPShop

Перейти к: навигация, поиск

По умолчанию в EasyControl "Мой сайт" подключен только один виртуальный хост localhost. Подключение дополнительных виртуальных хостов для размещения других сайтов выполняется по инструкции:

  • Откроем на редактирование файл C:/Program Files/PHPShop Software/apache/conf/bsm_dir.conf
  • Заменим его содержание на
NameVirtualHost *:*
ServerRoot "C:/Program Files/PHPShop Software/apache" 
Listen 80 
 
# Host C:/Program Files/PHPShop Software/www (1): 
<VirtualHost *:*>
  DocumentRoot "C:/Program Files/PHPShop Software/www"  
  ServerName "www.localhost"
  ServerAlias "localhost" "www.localhost"
</VirtualHost>

где нужно заменить имя диска C: на собственное, указанное при установке EasyControl. Внимание, строка комментария вида # Host C:/Program Files/PHPShop Software/www (1): должна быть обязательна перед каждым блоком нового виртуального хоста.

  • Создадим новую папку C:/Program Files/PHPShop Software/www2 для размещения второго сайта
  • Допишем в конец файл C:/Program Files/PHPShop Software/apache/conf/bsm_dir.conf блок
# Host C:/Program Files/PHPShop Software/www2 (2): 
<VirtualHost *:*>
  DocumentRoot "C:/Program Files/PHPShop Software/www2"  
  ServerName "www.cms"
  ServerAlias "cms" "www.cms"
</VirtualHost>

где нужно заменить имя диска C: на собственное

  • Допишем в конец файла C:/WINDOWS/System32/drivers/etc/hosts привязку нового адреса
127.0.0.1       cms

В итоге получаем второй сайт по адресу http://cms

Добавление в IDE и Editor

Для добавления нового виртуального хоста в интегрированную систему разработки PHPShop IDE или PHPShop Editor следует вызвать меню "Проект" - "Новый проект" и указать путь и адрес до новой папки, как показано на скриншоте:

Addhost.gif