UMI.CMS. Мультидоменность на локальном компьютере

UMI.CMS. Мультидоменность на локальном компьютере

В UMI.CMS есть очень замечательная особенность — это управление несколькими сайтами из одной админки. Это особенность называется мультидоменность или мультисайтовость.

C подключением на живом сайте мультисайтовости проблем не происходит, а вот, что делать, если нужно подключить мультидоменность на локальном компьютере, ведь все нужно протестировать перед переносом? Да и для подключения мультисайтовости требует не 1 и даже иного не 3 часов ожидания, что делать если их нет. Все просто. Сейчас я вам расскажу, как можно быстро поднять мультидоменный сайт на  UMI.CMS на локальном компьютере.

В качестве локального компьютера я привык использовать denwer (почему — это не тема данной статьи).

Первое что нужно сделать — скачать UMI.CMS и установить, не локалпак(!), а нормальный полноценный пакет, чтобы потом можно было перенести его на хостинг.

Установка UMI.CMS. Не запускаете denwer, открываете папку  E:\WebServers\home - пути могут отличаться, главное, чтобы была открыта папка home. В этой папке вы увидите папку test1.ru — это значит, что открыли все правильно.

Теперь создавайте в ней каталог с названием сайта, например site.ru, открываете созданную папку и в ней создаете папку www. Закидываете файл install.php в папку www.

После того, как вы все это проделаете, вновь открываете  E:\WebServers\home и создаете папку, например site2.ru c подпапкой www.

Запускаете denwer.

В браузере открываете сайт http://site.ru/install.php, устанавливаете UMI.CMS, выбираете любой шаблон отображения.

Посте того, как все установлено, вам нужно открыть Модули > Конфигурация, и выбрать вкладку домены и добавить новый домен site2.ru(или ваш второй домен).

На этом пока не все 😉

Открываете Модули > Структура, если вы обратите внимание, то у вас уже появился второй домен, но пока не стоит спешить его проверять, он не работает. В правом верхнем углу жмете «Настойка модуля» и переходите сразу к «Управлению шаблонами». Вам нужно добавить новый шаблон, для отображения вашего второго сайта. Вы можете просто скопировать шаблон отображения с основного сайта.

Вновь откройте Модули > Структура и скопируйте все материалы с основного сайта на новый. Просто нажимаете правой кнопкой мыши на материале и выбираете пункт «Скопировать в».

Теперь вам нужно открыть папку E:\WebServers\home\site.ru\www выделить все файлы CTRL + A и CTRL + C

Далее открываете E:\WebServers\home\site2.ru\www и нажимаете CTRL + V — скопировали все файлы.

Пробуйте открыть http://site2.ru/, у вас все заработает 😉

Вот таким легким и простым способом можно настроить мультидоменность или мультисайтовость у себя на локальном компьютере.

Этот метод подключения мультидоменности на denver был протестирован только на UMI.CMS 2.9 но я думаю, что он будет работать на всех версиях.