Запуск

Что нужно для работы

Система ставится на обычный виртуальный сервер или хостинг с PHP и MySQL (или SQLite). Ниже — требования, которые проверяет установщик.

Скачать server-check.php Залейте файл в корень сайта и откройте в браузере — он покажет, подходит ли хостинг, и составит отчёт для поддержки. Файл ничего не записывает на диск.

Сервер

  • 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) или счёт на реквизиты

Подойдёт любой сервис с вебхуками подтверждения оплаты. Если договора ещё нет, регистрация и проверка магазина занимают время самого сервиса.

Нужна помощь с установкой? Добавьте услугу установки в заказ.