Документация переехала
Актуальная документация: readme.devcraft.club ⧉
Установка DevCraft Admin¶
Ссылка на разработку: Перейти к разработке ⧉
Версия модификации: 200.4.0
Минимальные требования¶
- Версия PHP: 8.3
- Расширения PHP:
simplexml,libxml,intl,fileinfo,pdo_mysql,curl,mbstring,openssl - Рекомендуемые настройки: выделенная память PHP не менее 128M
- CMS: DataLife Engine 20.0
Установка / обновление¶
1. Установка через менеджер плагинов DLE¶
- Скачайте архив плагина DevCraft Admin (формат
upload/сinstall.xmlв корне). - Загрузите архив в Панель управления → Плагины → Установить плагин.
- Убедитесь, что на сайте появились файлы:
engine/inc/devcraft.php— точка входа админ-модуля DLE- каталог
devcraft/в корне сайта
2. Зависимости Composer¶
В каталоге devcraft/ на сервере выполните:
Без каталога vendor/ плагин выведет предупреждение в админке DLE и не загрузится.
3. Ручная загрузка (альтернатива)¶
Скопируйте содержимое upload/ в корень сайта (сохраняя структуру engine/ и devcraft/), затем установите плагин через менеджер плагинов.
Цепочка загрузки¶
После установки запросы в админку проходят через:
engine/inc/devcraft.php— тонкая обёртка DLE (проверкаDATALIFEENGINE,LOGGED_IN)devcraft/init.php— автозагрузка Composer, регистрация путей, bootstrap ядраDevCraft\Core\Application::runAdmin()— маршрутизация страниц модуля Admin
AJAX-запросы обрабатываются через devcraft/ajax.php (см. Точки входа).
Структура каталогов¶
Первый запуск¶
- Откройте в админке DLE модуль DevCraft Admin.
- Перейдите в Настройки и задайте язык (
ru_RU), тему (светлая/тёмная), пути к кешу и локалям. - При необходимости включите логирование и Telegram-уведомления (см. Настройка).
Обновление¶
- Создайте резервную копию каталога
devcraft/и настроек в БД. - Установите новый архив плагина через менеджер DLE.
- Выполните
composer installвdevcraft/, если изменилсяcomposer.lock. - Проверьте историю изменений.