Офлайн обновление
На закрытых системах (без доступа в Интернет) модуль Itgrix невозможно обновить через скрипт update.sh
(в папке /opt/itgrix_<crm>/
). Для таких случаев предусмотрена возможность обновления офлайн:
Скачать файл обновления на ПК с доступом в Интернет.
Доставить файл обновления на сервер с установленным модулем Itgrix.
Запустить обновление.
Скачать файл обновления
Через онлайн интерфейс
По адресу https://itgrix.ru/offline_updates/ можно получить обновление модуля через онлайн интерфейс.
Выберите необходимые параметры и нажмите кнопку "Скачать обновления" - и файл обновления будет загружен на ваш компьютер.
Через терминал
Для получения файла обновления нужно сделать запрос на узел https://bx24asterisk.ru/api/v3/get_offline_update.php
со следующими параметрами:
crm
- краткое название CRM, для которой установлен модуль:bx
для itgrix_bx (Битрикс24);amo
для itgrix_amo (amoCRM);
arch
- краткое название архитектуры процессора:i386
для 32-битных процессоров на базе архитектуры x86 (в т.ч. i586, i686 и др.);amd64
для 64-битных процессоров на базе архитектуры x86-64 (также известна как x64, Intel 64, AMD64 и др.);
version_from
- текущая установленная версия, например,3.5.0
;version_to
- версия, до которой нужно обновиться; не обязательно: если не указана, будет использована текущая последняя версия; нужно указать, например, если обновляться до поддерживаемой, но не последней версии:Change log (new versions) itgrix_bx - для Битрикс24;
Change log (new versions) itgrix_kommo - для kommoCRM.
Размер файла зависит от количества промежуточных версий, необходимых для обновления от version_from
до version_to
.
Архивы с этими промежуточными версиями будут включены в файл обновления (но НЕ все промежуточные версии будут добавлены, а только необходимые для корректного обновления).
Примеры
Модуль itgrix_bx (Битрикс24) версии 3.5.0 установлен на 64-битном сервере, нужно обновить до текущей последней версии. Скачиваем обновление, например, с помощью curl
:
Если нужно получить обновление только до версии 3.5.3, то укажем параметр version_to=3.5.3
:
Установка обновления
После скачивания файл обновления нужно доставить на сервер, на котором установлен модуль.
Файл обновления - самораспаковывающийся архив в виде shell-скрипта.
Пример: itgrix_bx-amd64-update-v3.5.0_to_v3.5.3.sh
Всё, что нужно сделать для установки обновления, - это запустить файл от имени root или через sudo:
Процесс обновления аналогичен онлайн-обновлению (через скрипт /opt/itgrix_<crm>/update.sh
), но не требует скачивания промежуточных версий и другой информации, - все необходимое уже содержится в самораспаковывающемся архиве.
Обновление завершено.
Last updated