EasyControlVirtualHost
Материал из PHPShop CMS
По умолчанию в 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 следует вызвать меню "Проект" - "Новый проект" и указать путь и адрес до новой папки, как показано на скриншоте:
