Обновление Windows-установки PassOffice
Скачивание дистрибутива:
- Доступно по ссылке: passoffice.ru/download.
- Для получения пароля обратитесь к поставщику или на почту: support@passoffice.ru.
Создание Backup базы данных:
- Остановите сервер PassOffice
- Сделайте резервное копирование базы данных.
Установка:
- Скачайте и запустите
PassOfficeSetup.exe. - Инсталлятор обнаружит существующую версию PassOffice и предложит обновление. Следуйте инструкциям.
- Рекомендуется устанавливать новую версию в пустой каталог, чтобы избежать конфликтов файлов.
Замена лицензии (при необходимости):
- После установки поместите новый файл лицензии в папку license, путь по умолчанию:
C:\Program Files (x86)\PassOffice\{версия}\bin\license
Перенос настроек:
- Из старой версии копируется файл
application.propertiesв новую папку какapplication-backup.properties. - Новый файл с настройками по умолчанию сохраняется как
application-new.properties. - При первом запуске сервера:
- Старые настройки из
application-backup.propertiesобъединяются с новыми изapplication-new.properties. - Пользовательские настройки сохраняются.
- Старые настройки из
- Для возврата к старым настройкам используйте
application-backup.properties.
Миграция конфигурации:
- При запуске PassOffice проверяет необходимость миграции, анализируя наличие
application-new.propertiesи версию в опцииpassoffice.config.version. - Если миграция не требуется (файл отсутствует или версия актуальна), она пропускается.
- Если миграция нужна, добавляются новые опции, удаляются устаревшие, изменяются текущие.
- После успешной миграции файлы переименовываются в
applied-application-backup.propertiesиapplied-application-new.propertiesи больше не используются.
Если предыдущая версия не обнаружена:
- Вручную перенесите изменения из старого
application.propertiesв новый файл настроек. - Выполните резервное копирование базы данных PostgreSQL.
Обновление базы данных:
- При запуске новой версии может потребоваться обновление структуры базы данных.
Запуск:
- Запустите файл
PassOfficeSrv.batи согласитесь на выполнение миграций БД (если этого потребует сервер), путь по умолчанию:C:\Program Files (x86)\PassOffice\{версия}\bin\
Перерегистрация службы Windows:
- Если вы запускаете PassOffice сервер как службу Windows потребуется перерегистрировать ее на обновленную версию PassOffice. Для этого:
1. Остановите сервер PassOffice
2. Откройте командную строку от имени администратора
3. Перейти в папку с утилитой nssm.exe (cd C:\nssm-2.24\win64)
4. Выполните команду nssm.exe edit "PassOffice Server"
5. В появившемся окне измените Path и Startup directory, указав путь до обновленной версии PassOffice и сохраните изменения
6. Проверьте, что в Windows службах присутствует служба PassOffice Server и запустите ее при необходимости.
Проблемы с запуском:
- Обратитесь за помощью на почту: support@passoffice.ru.