Содержание

Обновление Системы


Получение пакета обновления

Для обновления Системы ADVANTA нужно получить скрипты обновления базы данных с выполняющим их файлом и обновленную версию веб-содержимого.

Как получить пакет обновления:

ИЛИ

Проведение обновления

Проверьте конфигурацию и компоненты сервера

  1. Язык локализации операционной системы русский - на других языках модуль обновления может работать некорректно.
  2. Версия PowerShell на сервере (команда $host.Version) должна быть не ниже 4-й на Windows Server 2012. Если ниже - обновите PowerShell.
  3. Microsoft .NET Framework 4.6.1 (можно скачать по ссылке).
  4. Microsoft .NET Framework 4.7.2 (можно скачать по ссылке).
  5. Visual C++ Redistributable 2012 x64 (можно скачать по ссылке).
  6. Протокол WebSocket. Команда в Poweshell для установки: Install-WindowsFeature -name Web-WebSockets.

Сделайте бэкап

Запустите модуль обновления

  1. Скачать модуль обновления по предоставленной ссылке (ссылка предоставляется в сформированной дискуссии по обновлению).
  2. Сохранить и распаковать архив с обновлением в папку C:\SL_Files\Updates.
  3. Запустить на сервере с системой PowerShell с правами администратора.
  4. Выполнить команду для разрешения выполнения скриптов в PowerSell: Set-ExecutionPolicy Unrestricted
  5. Перейти в распакованную папку с обновлением. Команда: cd C:\SL_Files\Updates\<номер версии предоставленного обновления>\Updates
  6. Запустить скрипт: .\deploy.ps1
  7. Высветится список всех установленных систем на сервере.
  8. Выбрать обновляемую систему → Ok

Модуль обновления формирует лог в папке C:\SL_Files\Logs

Если используются сторонние скрипты:

  1. Восстановить содержимое каталога «_Resources\Config\ThirdPartyScripts» в папке приложения системы C:\Inetpub\wwwroot\<название приложения системы (по умолчанию Streamline)>\_Resources\Config\ThirdPartyScripts из ранее созданного архива (см. шаг «Сделайте бэкап»).
  2. Загрузить скрипты в ADVANTA. Для этого в панели управления открыть страницу: Администрирование → Общие настройки → Настройка сторонних скриптов. Нажать кнопку «Перечитать» (подробнее в wiki).
  3. Проверить каждый используемый сторонний скрипт. Для этого откройте страницу, где используется скрипт, и проверьте его работоспособность.

Если процедура обновления до определенной версии имеет какие-то особенности, то это описывается в прилагаемой к пакету обновления инструкции.

Обновление лицензии

Необходимость в обновлении лицензии может возникнуть в следующих случаях:

Чтобы получить новую лицензию, сделайте запрос в техническую поддержку компании «Адванта Консалтинг».

Если конфигурации сервера были изменены:

  1. Запустите файл C:\SL_Files\License\SL.Protect.ClientInfo.ехе.
  2. Вышлите созданный файл _sl.dat специалисту сервиса технической поддержки компании «Адванта Консалтинг».
  3. Полученный в ответ файл sl.lic поместить в папку C:\Inetpub\wwwroot\streamline.
  4. Перезапустите IIS.

Настройка прокси-сервера

Необходимо внести дополнительные настройки в прокси-сервере. Например, для nginx необходимо добавить три строки:

proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";