Система ставится на обычный виртуальный сервер или хостинг с PHP и MySQL (или SQLite). Ниже — требования, которые проверяет установщик.
Сервер
- PHP 8.3.0 и выше, 64-битная сборка
- MySQL 5.7+ / MariaDB 10.3+ или SQLite
-
Драйвер
pdo_mysql или pdo_sqlite
- Apache 2.4+ / Nginx 1.20+ (подходит любой PHP-хостинг)
- Память: 128 МБ и выше
- Диск: около 120 МБ, рекомендуется 300 МБ
- HTTPS: Обязателен для кассы, виджета и приёма платежей
Расширения PHP
pdo
mbstring
openssl
json
ctype
fileinfo
curl
Необязательные: sodium, zip, intl, gd.
Без sodium работает paragonie/sodium_compat из архива,
без zip — только выгрузки XLSX.
Права и настройки сервера
- Запись в
storage/ и bootstrap/cache/
- Загрузка файлов: 20 МБ и выше
- Время выполнения: 60 секунд и выше
Права обычно достаточно выставить как 775.
Обслуживание
Раз в минуту для рассылок, листа ожидания и резервных копий
Команда cron и инструкция по установке входят в архив. Без cron часть задач догоняется при заходе в админку.
Приём платежей
Сервис приёма платежей с вебхуками (например, ЮKassa) или счёт на реквизиты
Подойдёт любой сервис с вебхуками подтверждения оплаты. Если договора ещё нет,
регистрация и проверка магазина занимают время самого сервиса.