Технічні вимоги
Цей розділ задає спільну базу для всіх розширень 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-сповіщення та системні листи перевіряються окремо від візуального інтерфейсу.
Експлуатація
Будь-яку зміну в стеку потрібно перевіряти на маршрутах, мовах, правах доступу, кеші та користувацьких сценаріях.