Релиз кандидат
...
Администрирование
Обновление Пассворка

Windows Server

12min

Обратите внимание:

  • Данная инструкция предпологает следующее:
    • Физическое расположение Пассворка — C:\inetpub\wwwroot\passwork
    • Имя веб-сайта Пассворка — Passwork Web Site
  • Перед обновлением, если Пассворк установлен в облачной/виртуальной среде, создать снимок виртуального состояния ОС для восстановления работоспособности в случае некорректного обновления

Получение актуальной версии Пассворка

Создать временную директорию для получения Пассворка:

shell


Перейти на клиентский портал Пассворка и скопировать API-ключ для получения актуальной версии:

Document image


Создать переменную API_KEY с номером сертификата:

PowerShell


Получить 7 версию Пассворка с помощью запроса:

PowerShell


Очистить переменную API_KEY с номером сертификата:

PowerShell


Обновление на актуальную версию

Получить в переменную текущую версию Пассворка:

PowerShell


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

PowerShell


Создать архив текущей версии Пассворка для возможности отката к предыдущей версии:

PowerShell


Удалить всё содержимое из директории Пассворка:

PowerShell


Разархивировать обновлённую версию Пассворка в физическое расположение:

PowerShell


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

PowerShell


Удалить временную директорию update_passwork:

PowerShell


Установить права для физического расположения Пассворка:

PowerShell


Скачать правила перезаписи web.config и поместить в новую версию Пассворка — C:\inetpub\wwwroot\passwork\public\web.config

Регистрация PHP и активация расширений

Импортировать модули IIS и зарегистрировать PHP версию:

PowerShell


Активировать PHP расширения для веб-сайта Пассворка:

PowerShell


Активировать для веб-сайта Пассворка дополнительные методы PHP:

PowerShell


Перейти в корневое расположение Пассворка и обновить версию Пассворка в базе данных:

PowerShell