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