Datso Stack

Технічні вимоги

Datso Stack: розділ "Технічні вимоги" описує призначення, адміністрування та практичне використання цієї частини документації.

Технічні вимоги

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

Експлуатація

Будь-яку зміну в стеку потрібно перевіряти на маршрутах, мовах, правах доступу, кеші та користувацьких сценаріях.