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

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

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

itgrix_bx (Битрикс24)itgrix_amo (amoCRM)
/opt/itgrix_bx/update.sh/opt/itgrix_amo/update.sh

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

itgrix_bx (Битрикс24)itgrix_amo (amoCRM)
/opt/itgrix_bx/update.sh --version=3.11.11/opt/itgrix_amo/update.sh --version=3.0.8

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

Если у вас версия ниже 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

На этой странице