Yandex Metrika
sanches.free

Как поставить бесплатный модуль с Маркетплейса, если закончилась подписка на обновления

В чём затык

У части проектов после окончания периода обновлений административный раздел перестаёт спокойно подтягивать новые пакеты с портала решений — хотя сам модуль на Маркетплейсе может быть нулевой по цене. Оригинальная схема из подборки 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 дней гарантии