Технические требования
Этот раздел задает общую базу для всех расширений Datso и помогает проверять окружение до внедрения отдельных функций.
Общие правила стека
- Целевая база: Joomla 6.1 или новее с корректным SEF, активными языками и рабочей картой namespace.
- Рекомендуется PHP 8.3 или новее с mysqli, json, mbstring, openssl, curl, fileinfo и обработкой изображений.
- MySQL или MariaDB должны поддерживать utf8mb4, индексы, транзакции и JSON там, где это используется миграциями.
- HTTPS обязателен для checkout, клиентских аккаунтов, webhooks и защищенных загрузок.
- Папки cache, tmp, media и защищенное хранилище пакетов должны быть доступны для записи системному пользователю сайта.
- SMTP, Stripe webhooks, push-уведомления и системные письма проверяются отдельно от визуального интерфейса.
Эксплуатация
Любое изменение в стеке нужно проверять на маршрутах, языках, правах доступа, кэше и пользовательских сценариях.