Обновление приложения

Начиная с версии 3.5.0, обновление можно выполнить через админку, нажав кнопку Проверить рядом с текущей версией и далее Обновить. В ряде случаев такой способ будет недоступен, и тогда обновление модуля выполняетя на сервере, где он установлен, и должно производиться с аккаунта пользователя с правами администратора.

Используйте команду

/opt/itgrix_bx/update.sh

По умолчанию обновление будет выполнено на последнюю доступную версию. Этой же команде можно предавать версию в качестве опционального параметра. Например, так можно обновиться на версию 3.4.5:

/opt/itgrix_bx/update.sh --version=3.4.5

Обратите внимание! Скрипт самостоятельно определит разрядность системы, скачает актуальную версию и установит ее. После выполнения скрипт обновления перезапустит приложение.

Если у вас версия ниже 3.3.2.1, то для перехода на новую систему обновлений понадобится запустить обновление дважды. В первый раз выполнится обновление до промежуточной версии 3.3.2.1, а во второй - до актуальной версии.

Готово

Если у вас закрытый сервер, то вы можете скачать файл обновления, следуя инструкциям в статье Офлайн обновление

Установка версии 3 вместо версии 2

Проверим наличие старого скрипта установки и, если он есть, удалим его ****(обычно автоинсталлер находится в корневой папке):

cd ****ll autoinstaller.sh rm autoinstaller.sh

**** ****1. Скачиваем последний autoinstaller:

wget https://bx24asterisk.ru/download/autoinstaller.sh **** ****2. Устанавливаем новый модуль: **** ****bash autoinstaller.sh **** ****Процесс установки точно такой же, как и у старого модуля. После установки остановим службу: **** ****service itgrix_bx stop **** **** 3. Переносим кастомизации: **** ****bash /opt/itgrix_bx/migrateCustomizers.sh **** 4. Удаляем старый модуль: **** ****bash /opt/bx24asterisk/remove.sh

На вопрос, удалить ли конфиг, не соглашаемся – оставляем. Лог можно удалить.

После запуска службы страница настроек модуля будет доступна по протоколу http и порту 8077 (порт используемый модулем по умолчанию).

На странице настройки проверьте, что кастомизатор включен и путь до файла кастомизатора выглядит как /opt/itgrix_bx/customizer.php

**** ****6. Запускаем новый модуль:

service itgrix_bx start

Новые файлы модуля будут находиться в папкахitgrix_bx, описанных в Статье про файлы.

7. Повторно интегрируем модуль в Битрикс24 или amoCRM через интерфейс админки. Статья как авторизовать приложение.

Обновляем скрипт обновления (для старых версий до 2.14.8)

Если у вас версия 2.14.8 или более ранняя, сначала нужно обновить сам скрипт обновления.

1. Сначала необходимо удалить старый:

cd /opt/bx24asterisk/ rm update.sh

2. Скачать одним из способов:

wget https://bx24asterisk.ru/download/update.sh --no-check-certificate

либо

curl -k -O https://bx24asterisk.ru/download/update.sh

3. Добавить права на запуск:

chmod +x update.s

4. Для обновления модуля используйте новый скрипт: /opt/bx24asterisk/update.sh

Last updated