N1 Nex1on

Модули: включить, выключить и что делать с зависимостями

Три состояния модуля, чем выключение отличается от удаления, обязательная основа и модули, которым нужны другие модули.

Обновлено 07.11.2026

Модуль добавляет сайту возможность: форум, магазин, новости, загрузки, афишу. Управляют модулями в разделе «Модули».

Три состояния

- модуль лежит в папке: движок его видит, но ничего не делает;
- установлен, выключен: таблицы на месте, данные целы, но модуль не работает и его нет на сайте;
- включён: работает.

Выключение ничего не стирает: включите снова, и всё на месте. Стирает только удаление, и панель просит набрать имя модуля. Поэтому ненужное лучше выключать, а не удалять.

Обязательная основа

«Свои разделы» и «Страницы» помечены как основа сайта. Они ставятся сами, а выключить или удалить их нельзя: на них опираются другие модули и сам сайт. Панель объяснит это человеческим текстом.

Если модулю нужны другие модули

Некоторые модули опираются на другие. Например, «Кино» работает поверх «Своих разделов». Когда вы включаете такой модуль, панель сначала показывает, что ему нужно, и по каждому пункту говорит, что будет сделано: поставить, включить, обновить или скачать. Вы подтверждаете одним нажатием кнопки «Поставить вместе», и всё делается по порядку: сначала нужное, потом сам модуль. Если что-то не получилось, список остаётся на экране и ничего не ставится вполсилы.

То же самое делает команда php nex1on module:install имя --with-deps. Без ключа --with-deps она только покажет, что нужно.

Откуда берутся модули

В обычную поставку входят только основа и несколько модулей, без которых сайт не открывается. Остальные докачиваются с нашего сервера: мастер установки предложит это, а позже модули можно взять в разделе «Каталог дополнений». Докачка требует права на обновления и повторного пароля. Если сервер недоступен, мастер предложит «Продолжить с тем, что есть»: сайт встанет без недостающих модулей, их можно добавить позже. Архив со своим модулем ставится отдельно (статья «Установка модуля или темы из архива»).

Перед удалением

Модуль с данными лучше сначала выключить и сделать копию базы (раздел «Копии базы»): удаление стирает таблицы модуля вместе с записями.

Помогла ли эта статья?
На этой странице