Системные требования и архитектура модуля
Минимальные и рекомендуемые требования к веб-серверу, версиям PHP, MySQL и архитектурные принципы изоляции от ядра DLE.
1. Архитектурные принципы модуля
Модуль «База знаний и ответы» PRO спроектирован как полностью автономный, высокопроизводительный сервис для DataLife Engine:
- Zero Core Hacks: модуль не вносит изменений в файлы оригинального дистрибутива DLE. Все интеграции выполняются через встроенную систему плагинов.
- Изоляция данных: модуль хранит свои записи в 9 выделенных таблицах
dle_kb_*, не перегружая штатные таблицы новостей и комментариев. - Единая точка входа: маршрутизация на витрине обрабатывается через контроллер
index.php?do=kbс поддержкой человекопонятных URL (ЧПУ).
2. Системные требования
| Параметр | Минимальное значение | Рекомендуемое значение |
|---|---|---|
| Версия CMS | DataLife Engine 15.0+ | DataLife Engine 17.0 — 21.0+ |
| Версия PHP | PHP 7.4 | PHP 8.1 / 8.2 / 8.3 / 8.4 |
| СУБД | MySQL 5.7+ / MariaDB 10.3+ | MySQL 8.0+ / MariaDB 10.6+ (InnoDB, utf8mb4) |
| PHP расширения | cURL, SimpleXML, ZipArchive, mbstring, gd | Стандартный набор современного веб-сервера |
3. Права доступа на сервере
Для корректной работы загрузки вложений в тикетах убедитесь, что веб-сервер имеет права на запись в каталог uploads/:
chmod 755 /var/www/ваш-сайт/uploads/
# Каталог uploads/kb будет создан автоматически с безопасным .htaccess