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

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

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

/opt/itgrix_bx/update.sh

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

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