PearCMS Docs v2.4
Документация / Начало / Установка

Установка

PearCMS ставится через веб-инсталлятор — пять шагов: лицензия, проверка PHP, подключение к БД, накат миграции, создание первого администратора. CLI и Composer не требуются.

Актуально для v2.4 Обновлено 1 июля 2026

Требования #

  • PHP 8.0+ с расширениями mysqli, mbstring, gd, curl, json
  • MySQL 8.0+ (используются reserved word'ы в backticks, нужна свежая версия)
  • Apache с mod_rewrite либо nginx с try_files
  • Право на запись в storage/ и public/uploads/
  • Исходящий cURL до https://pearcms.ru для лицензии и загрузки CMS

Где взять установочник #

  1. В личном кабинете на pearcms.ru добавьте домен своего сайта и оплатите лицензию.
  2. В разделе «Установка» появится ссылка на скачивание установщика — это маленький ZIP-архив (~<1 МБ).
  3. Распакуйте его в корень домена так, чтобы открывался адрес https://ваш-сайт/install/.

Сам ZIP с CMS на этом этапе скачивать не нужно — инсталлятор подтянет его сам с серверов лицензии.

Пять шагов инсталлятора #

Откройте https://ваш-сайт/install/ и пройдите шаги по порядку.

1. Лицензия

Инсталлятор проверяет лицензию: домен, на котором запущен скрипт, сверяется с купленным в личном кабинете. Если лицензия валидна — переходите к следующему шагу.

2. Проверка окружения

Скрипт проверяет версию PHP, наличие расширений и право на запись в каталоги. На этом шаге сразу видно, если чего-то не хватает, и подсказывает, что включить у хостера.

3. Подключение к БД

Форма с полями host, port, имя базы, логин/пароль. Соединение проверяется до перехода к следующему шагу. Эти данные потом сохранятся в app/config/db.php в зашифрованном виде.

4. Накат миграции

Инсталлятор скачивает архив CMS с сервера лицензий, распаковывает, накатывает миграцию БД. Создаются служебные таблицы, сидится дефолтная группа admin с флагом z, регистрируются маршруты и пункты меню. Видеть SQL вам не нужно — всё делается автоматически.

5. Создание первого администратора

Введите логин и пароль. Пароль хешируется bcrypt’ом, личный флаг устанавливается в 'z' (root), пользователь автоматически зачисляется в группу admin. Дальше — вход в админку.

Первый администратор #

После установки заходите на /s-panel/login с теми данными, что задавали на пятом шаге. Доступен весь функционал — в разделе «Пользователи → Группы» можно завести сотрудников с ограниченными правами.

Включите 2FA сразуВ Профиле подключите TOTP (Google Authenticator, Яндекс.Ключ) или PIN — это критично для root-аккаунта.

Защита от повторного запуска #

После успешной установки каталог инсталлятора нужно удалить с хостинга — сам инсталлятор покажет напоминание на финальном экране. Если каталог случайно остался, попытка зайти на /install/ повторно вернёт HTTP 403: ядро уже на месте.

Лучше удалитьНе оставляйте каталог install/ «на всякий случай». Через него никто не сможет сбросить пароль, но это лишняя поверхность атаки.