ZebroidДокументацияУстановщик CMSОписание инструмента «Установщик CMS»

Описание инструмента «Установщик CMS»

В программе: Инструменты → Установщик CMS
Установщик CMS — это встроенный в программу инструмент автоматической заливки и установки необходимой вам CMS. По сути — это установка CMS (или даже нескольких CMS) в один клик. Особенности настройки каждого из доступных скриптов можно найти в соседних темах этого раздела.


Окно установщика CMS


Скрипты установки CMS находятся в отдельных папках, в каталоге Зеброид\CMS Installer\.

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

  1. Распаковать архив с нужной вам версией CMS в отдельную папку в Zebroid\CMS Installer\ИМЯ_CMS\engine. Я рекомендую именовать такие папки по номеру версии, чтобы было сразу понятно что будем устанавливать. Например, если мы хотим закинуть WordPress 3.5 для установки, то скачав архив с файлами WordPress мы распаковываем его в папку Zebroid\CMS Installer\WordPress\engine\3.5\ (внутри папки 3.5, то что будет заливатся на хостинг)
  2. Закинуть нужные вам плагины от используемой CMS в папку Zebroid\CMS Installer\ИМЯ_CMS\plugins (в зависимости от CMS плагины могут находится либо в папках, либо в виде файлов)
  3. Закинуть нужные вам шаблоны от используемой CMS в папку Zebroid\CMS Installer\ИМЯ_CMS\templates (каждый шаблон в отдельной папке)
  4. Создать и настроить профиль постинга (Контекстное меню — создать)

Основные настройки:

  • Название — название профиля
  • CMS — CMS которую нужно установить. Левее находится список версий/сборок этой CMS. Все эти версии/сборки находятся в распакованном виде в отдельных папках в папке engine
  • FTP — FTP аккаунт для заливки файлов CMS. Чтобы программа заливала файлы в правильную папку важно верно настроить FTP аккаунт
  • Настройки установки CMS — параметры, которые необходимы для скрипта установки CMS
  • Очищать FTP папку — активация этой опции указывает программе на то, что папку на FTP, в которую программа будет заливать файлы, необходимо сперва полностью очистить (будьте внимательны, если у вас не верно настроен FTP аккаунт, программа может очистить не ту папку, рекомендуется ознакомится с документацией по настройке FTP аккаунта)

Плагины — список плагинов, которые необходимо установить вместе с CMS. Плагины должны находится в папке plugins нужного вам скрипта установки. Для каждого скрипта свой порядок расположения плагинов (в одних они идут в отдельных папках, в других — в файлах).

Шаблоны — список шаблонов, из которого нужно выбрать необходимый для установки. Шаблоны должны находится в папке templates нужного вам скрипта установки.

Если вы хотите самостоятельно создавать скрипты установщика, то рекомендуем ознакомится со статьей для разработчиков: Как создавать скрипты автоматической установки CMS




Автоматическая распаковка архивов на сервере с помощью SSH


Для ускорения процесса заливки файлов на сервер их можно запаковать в архив, который потом будет распакован с помощью SSH. Для этого вам необходимо иметь SSH доступ к серверу и правильно подготовить архив с CMS.

В папке Zebroid\CMS Installer\ИМЯ_CMS\engine\ВЕРСИЯ_CMS\ должны находится не файлы CMS, а один только архив (поддерживаемые форматы .zip, .tar, .tar.gz, .tar.bz) в котором содержатся все необходимые файлы. Этот архив и будет заливаться на сервер и там же будет разархивирован.

Внимание: в архиве должна находится корневая директория CMS, иначе будет нарушена структура сайта. Например, при скачивании архива с сайта WordPress, внутри архива содержится папка «wordpress» в которой уже находятся файлы CMS. В этом случае вам необходимо разархивировать архив, вынести все файлы с папки «wordpress» в корень и заархивировать их в новый архив.


Настройки SSH доступа в Установщике CMS


Дальше вам необходимо правильно настроить SSH для установщика:

  • Использовать SSH для разархивирования архива с CMS — эта опция активирует режим установки с помощью SSH (иначе будет обычная установка с заливкой всех файлов CMS через FTP)
  • Путь к папке сайта — папка сайта на вашем сервере. В ней должен находиться архив с CMS который программа зальёт с помощью FTP. Будьте внимательны с этой опцией, так как Зеброид изменяет права на содержимое указанной вами папки и если вы указали какую-то из системных папок сервера — это может негативно повлиять на его работоспособность
  • Пользователь и группа — имя пользователя и группы, которые используются вашим FTP аккаунтом. Этот параметр очень важно правильно заполнить, так как иначе программа не сможет создавать/изменять/удалять необходимые файлы и папки, а так же изменять их права. Имена записываются через двоеточие, в таком формате: ИМЯ_ПОЛЬЗОВАТЕЛЯ: ИМЯ_ГРУППЫ
  • SSH аккаунт — аккаунт, который программа будет использовать для логина на сервер по протоколу SSH

Для правильной настройки SSH доступа у вас должны быть хотя бы базовые знание SSH, потому пользователям, которые ими не обладают, рекомендуется пользоваться обычным режимом установки CMS. Он хоть и медленнее, но зато очень простой в настройке.