Установка

Материал из Smart Core Wiki

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

ВНИМАНИЕ! информация на этой странице может быть не актуальной.

Установка производится в 2 этапа:

Инсталляция платформы (install)

  1. Инсталляцию можно делать онлайновую, а можножно из архива.
  2. С инсталляцией платформы единовременно может работать только один пользователь. (чтобы исключить возможность запуска инсталлятора злоумышленником) Вычисляться будет по сессии.
  3. Проверяются технические требования к системе (Rewrite Engine, версия PHP и т.д.)
  4. Данные для подключения к БД.
  5. Системные параметры.
    1. HTTP корень платформы.
    2. Путь к системной папке движка.
  6. Выбор требуемых модулей. Но некоторые модули ставятся обязательно:
    • UserAccount
  7. Создаётся техническая папка, например с именем "deployment-HHGD6JHB2ZB1" в которую распаковывается скрипт-утилита "Развёртывания".
  8. Задаётся логин и пароль для входа в скрипт развёртывания.
  9. После окончания инсталляции запускается скрипт развёртывания и удаляется скрипт инсталляции.

Развёртывание сайта (deployment)

Задаются следующие значения:

  1. ID сайта.
  2. Домен сайта.
  3. Язык сайта.
  4. Временная зона.
  5. Настройки Cookie (префикс).
  6. Логин и пароль суперадмина.
  7. Полное имя сайта.
  8. Короткое имя сайта.
  9. Название корневой папки (обычно "Главная").
  10. Параметры темы оформления.
    • Описание.
    • Относительный путь, может быть пустым, тогда тема будет находиться в корневой папке с темами.

После чего система выполняет следующие действия:

  1. Создаётся корневая папка со следующими значениями:
    • folder_id = 1
    • pid = 0
    • pos = 0
    • uri_part =
    • transmit_nodes = 1
    • language_id = Указанный язык сайта.
    • title = Указанное название корневой папки.
  2. Создаётся контейнер 'content' (Рабочая область).
  3. Создаются группы пользователей:
    • 0|guest - Анонимные пользователи
    • 1|root - Суперадмин
    • 2|registered - Зарегистрированные пользователи
    • 3|admin - Администраторы
  4. Добавляется суперадмин в группу root.
  5. Создаются папки и подключаются в них модули для авторизации.
  6. Инсталлируется тема оформления:
    • Создаётся запись в таблице engine_themes.
    • Копируется дефолтная тема в папку с темами платформы.
Личные инструменты
Пространства имён
Варианты
Действия
Основные разделы
Ссылки
Навигация
Инструменты