Обновление приложения в Windows

Перед началом процесса обновления необходимо сделать резервную копию. В инструкции предполагается, что программа установлена в каталог C:\sc.

Скачиваем новую версию программы с официального сайта в пункте меню Обновления https://www.severcart.ru/

Откроется форма для логина пользователя:

Для получения логина и пароля купите Техническую поддержку или Профессиональную версию.

После успешной авторизации на сайте откроется страница с перечнем обновлений приложения. Скачайте самую свежую версию.

Сайт перенаправит на облачное хранилище с zip архивом обновлений.

Далее выполняем все действия в командной строке Windows с правами администратора (cmd.exe). Разные версии программы могут находятся в каталоге c:\sc\app\, так и в каталоге c:\sc\severcart\.

Обновление приложения находящееся в каталоге c:\sc\app\

Останавливаем Apache:

net stop djangostackApache

Переименовываем каталог c:\sc\app\ в c:\sc\app_bp\:

move c:\sc\app c:\sc\app_bp

Распаковываем скачанный архив в каталог c:\sc\app\.

Возвращаем обратно файлы настройки:

copy C:\sc\app_bp\conf\secrets.json C:\sc\app\conf\secrets.json


copy C:\sc\app_bp\conf\settings_prod.py C:\sc\app\conf\settings_prod.py

Восстанавливаем медиа файлы

rmdir C:\sc\app\media /s /q 

xcopy C:\sc\app_bp\media C:\sc\app\media /s /e /h

Запускаем механизм обновления

python C:\sc\app\tkinstaller\update.py

Стартуем Apache

net start djangostackApache

Обновление приложения находящееся в каталоге c:\sc\severcart\

Останавливаем Apache:

net stop djangostackApache

Переименовываем каталог c:\sc\severcart\ в c:\sc\severcart_bp\:

move c:\sc\severcart c:\sc\severcart_bp

Распаковываем скачанный архив в каталог c:\sc\severcart\.

Возвращаем обратно файлы настройки:

copy C:\sc\severcart_bp\conf\secrets.json C:\sc\severcart\conf\secrets.json


copy C:\sc\severcart_bp\conf\settings_prod.py C:\sc\severcart\conf\settings_prod.py

Восстанавливаем медиа файлы

rmdir C:\sc\severcart\media /s /q 

xcopy C:\sc\severcart_bp\media C:\sc\severcart\media /s /e /h

Запускаем механизм обновления

python C:\sc\severcart\tkinstaller\update.py

Стартуем Apache

net start djangostackApache

После обновления

После обновления серверной части программы необходимо очистить кэш браузера. Для этого:

*. Для браузера Google Chrome нажмите одну из комбинаций клавиш — «Ctrl + Shift + R» или «Shift + F5».

*. Для браузера Mozilla Firefox выберите в главном меню пункт «Настройки», далее перейдите на закладку «Приватность», и в открывшемся окне нажать на ссылку «Удалить вашу недавнюю историю». В окне «удаление истории» нужно установить флажок «Кэш» и убедиться, что все прочие флажки сняты. Для завершения процесса нажать «Удалить сейчас».