You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

  1. становить задания автоматического запуска Веб-приложений vitro-server и vitro-workflow


    Обновление базы данных:

  2.  Скачать и распаковать дистрибутив актуальной версии Vitro.Server.MultiPlatform.Windows-xx.x.xx.zip.


  3. Для обновления БД запустить от имени администратора сеанс PowerShell и сменить директорию на распакованную на сервере БД папку дистрибутива:

    cd C:\<путь к директории дистрибутива>\Vitro.Server.MultiPlatform.Windows-xx.x.xx\DB\Update
  4. Снять (рекурсивно) блокирующий атрибут с файлов внутри папки с обновлениями, выполнив в PowerShell :

    Get-ChildItem -Recurse | Unblock-File
  5. Запустить скрипт update.ps1 с необходим  набором параметров

    Описание параметров запуска

    -PgBinPath <PathToPostgrsqlBin> - путь к директории с исполняемыми файлами Postgresql 
    -DBServerName <hostname> – IP адрес сервера БД
    -DBName <DB name> – имя базы данных
    -VitroDBLogin <dbusername> – имя пользователя Postgresql - владельца БД
    -VitroDBPassword <password> – пароль пользователя Postgresql - владельца БД


    Пример запуска скрипта:

    .\Update.ps1 -PgBinPath 'C:\Program Files\PostgreSQL\15\bin' -DBServerName '192.168.0.214' -DBName 'vitrodb1' -VitroDBLogin 'vitrodbuser' -VitroDBPassword '@pwd4vitro!'

    Обновление программных компонентов на сервере Веб-приложения:

  6. Создать директорию для резервного копирования конфигурационных файлов:

    mkdir "c:\temp\bak"
  7. Скопировать конфигурационные файлы из директории с установленным приложением Vitro.Server.Core.Web в директорию резервного копирования:

    C:\Windows\system32>xcopy "C:\Program Files\Vitro Software\Vitro\Server\Site" "C:\temp\Site" /e
    C:\Windows\system32>xcopy "C:\Program Files\Vitro Software\Vitro\Server\Conf" "C:\temp\Conf" /e
  8. Удалить папку с установленными серверными компонентами:

    del "C:\Program Files\Vitro Software\Vitro\Server"
  9. Скопировать рекурсивно директории серверных компонентов в целевое расположение:

    C:\Windows\system32>xcopy "C:\<путь к директории дистрибутива>\Vitro.Server.MultiPlatform.Windows-xx.x.xx\Vitro\Server" "C:\Program Files\Vitro Software\Vitro\Server" /e  
    C:\Windows\system32>xcopy "C:\<путь к директории дистрибутива>\Vitro.Server.MultiPlatform.Windows-xx.x.xx\Vitro.Server.Core.Web" "C:\Program Files\Vitro Software\Vitro\Server\Vitro.Server.Core.Web" /e
    C:\Windows\system32>xcopy "C:\<путь к директории дистрибутива>\Vitro.Server.MultiPlatform.Windows-xx.x.xx\Vitro.Server.Workflow.Manager.Web" "C:\Program Files\Vitro Software\Vitro\Server\Vitro.Server.Workflow.Manager.Web" /e
  10. Восстановить из директории резервного копирования директории с конфигурационными файлами, скопировав их рекурсивно с заменой в необходимые целевые расположения:

    C:\Windows\system32>xcopy "C:\temp\Site" "C:\Program Files\Vitro Software\Vitro\Server\Site" /e
    C:\Windows\system32>xcopy "C:\temp\Conf" "C:\Program Files\Vitro Software\Vitro\Server\Conf" /e
  11. Очистить содержимое директории резервного копирования:

    del "c:\temp\bak"
  12. Заменить системные файлы в файловом хранилище:

    C:\Windows\system32>xcopy "C:\<путь к директории дистрибутива>\Vitro.Server.MultiPlatform.Windows-xx.x.xx\DB\VitroFileStorage" "C:\Data\DB\VitroFileStorage" /e
  13. Запустить задания автоматического запуска Веб-приложений vitro-server и vitro-workflow



  • No labels