Начало работы · 2 МИН ЧТЕНИЯ

Установка CMS на сервер

Подготовьте окружение, подключите пустую базу и создайте администратора через установщик.

Перед началом

Подготовьте домен, PHP 8.4 или новее, расширение pdo_mysql, пустую MySQL-базу, лицензионный ключ домена и установочный пакет. Используйте отдельную базу для каждого сайта.

Порядок действий

  1. Распакуйте установочный релиз в каталог сайта. Проверьте наличие production-зависимостей и Composer-autoload. Закодированное ядро из релиза должно находиться по пути Engine/cms.php.
  2. Настройте веб-сервер и HTTPS. Правила маршрутизации должны направлять публичные запросы в index.php, сохраняя защиту служебных файлов.
  3. Откройте домен в браузере. При отсутствии Engine/config.php запускается установщик. Исправьте отмеченные им проблемы окружения и прав записи.
  4. Укажите хост, порт, имя пустой базы, пользователя и пароль БД. Введите название сайта, лицензионный ключ, email и пароль администратора длиной не менее 12 символов.
  5. Запустите установку. Она импортирует чистую схему, выполнит недостающие миграции, создаст системные каталоги загрузок и сохранит конфигурацию.
  6. После завершения откройте главную и административную панель. Проверьте почту, часовой пояс и параметры публичной темы.
Обратите внимание. Установщик не перезаписывает непустую базу. Для повторной установки подготовьте отдельную пустую базу, сохранив резервную копию нужных данных.

Проверьте результат

Главная и админка открываются; вход работает; повторное открытие домена не запускает установку. Конфигурация недоступна через браузер.

Скриншот инструкции