Как поставить бесплатный модуль с Маркетплейса, если закончилась подписка на обновления
В чём затык
У части проектов после окончания периода обновлений административный раздел перестаёт спокойно подтягивать новые пакеты с портала решений — хотя сам модуль на Маркетплейсе может быть нулевой по цене. Оригинальная схема из подборки D7-сниппетов сводится к тому, чтобы один раз скачать дерево файлов модуля в среде, где Маркетплейс по-прежнему открыт, а затем положить его в /bitrix/modules/ на целевом сайте и прогнать установку уже локально.
Опора на демо-сайт
Сервис «Виртуальная лаборатория» (на момент публикации заметки — bitrixlabs.ru) выдаёт тестовый экземпляр продукта, где можно открыть Marketplace → Каталог решений, найти нужное бесплатное приложение и инициировать загрузку. Полноценную установку на демо выполнять необязательно: важнее, чтобы архив или развёрнутый пакет появился в файловой системе лаборатории.
Перенос каталога модуля
Имя папки в /bitrix/modules/ совпадает с кодом модуля (в духе vendor.product), а не с человекочитаемым названием в интерфейсе. Дальше логика простая:
- В административной части лаборатории откройте Контент → Структура сайта → Файлы и папки и перейдите к
bitrix/modules. - Найдите каталог с кодом нужного решения, упакуйте его в архив средствами файлового менеджера и скачайте.
- На рабочем проекте загрузите архив в ту же зону (
/bitrix/modules), распакуйте и убедитесь, что права доступа соответствуют обычным для веб-сервера. - Завершите процедуру через Marketplace → Установленные решения — там модуль должен появиться как доступный к установке или обновлению файловой части.
Если вы предпочитаете SFTP вместо встроенного файлового менеджера, путь остаётся тем же: корень сайта, затем bitrix/modules/<код_модуля>/.
О чём не забыть
- Совместимость версий PHP, MySQL и самого ядра «1С-Битрикс» на prod и в лаборатории может отличаться — перед выкатыванием сверяйте требования автора решения.
- Ручной перенос не заменяет регистрацию лицензии на юридическом уровне; речь только о технической возможности доставить файлы на сервер.
- Делайте резервную копию каталога
/bitrixи базы до установки, особенно если на хостинге включено жёсткое кэширование opcaches. - Если модулю нужны зависимости из других пакетов Маркетплейса, их тоже придётся добыть тем же способом.
Кратко
Без действующей подписки на обновления бесплатное решение можно «дотащить» через демо-площадку: скачать каталог модуля из bitrix/modules, перенести архив на свой /bitrix/modules и завершить установку из раздела установленных решений — с проверкой версий и бэкапом.
Не хотите копаться сами?
Починю за 1-3 дня. Без предоплаты — оплата по результату.
15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии