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

Создать переменную API_KEY с номером сертификата:
Получить 7 версию Пассворка с помощью запроса:
Очистить переменную API_KEY с номером сертификата:
Получить в переменную текущую версию Пассворка:
Скопировать конфигурационные файлы Пассворка в временную директорию:
Создать архив текущей версии Пассворка для возможности отката к предыдущей версии:
Удалить всё содержимое из директории Пассворка:
Разархивировать обновлённую версию Пассворка в физическое расположение:
Переместить скопированные конфигурационные файлы Пассворка в новую версию:
Удалить временную директорию update_passwork:
Установить права для физического расположения Пассворка:
Скачать правила перезаписи web.config и поместить в новую версию Пассворка — C:\inetpub\wwwroot\passwork\public\web.config
Импортировать модули IIS и зарегистрировать PHP версию:
Активировать PHP расширения для веб-сайта Пассворка:
Активировать для веб-сайта Пассворка дополнительные методы PHP:
Перейти в корневое расположение Пассворка и обновить версию Пассворка в базе данных: