Скопіюйте наявну теку сервера HES з C:\Hideez\HES до C:\Hideez\HES.old
2. Резервне копіювання бази даних SQL
Для MySQL:
YOUR_DB_NAME - Назва бази даних може бути іншою, залежно від того, як ви назвали її під час інсталяції
Вам потрібно буде ввести пароль 'root'-користувача MySQL
> cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"
> .\mysqldump -u root -p YOUR_DB_NAME > "C:\Hideez\HES.old\YOUR_DB_NAME.sql"
Для Microsoft SQL Server:
Перейдіть до SQL Server Management Studio
Натисніть правою кнопкою миші на назву бази даних. Виберіть Tasks -> Backup "Full", як тип резервної копії, виберіть "Disk" як місце призначення. Натисніть "Add...", щоб додати файл резервної копії та введітьC:\Hideez\HES.old\YOUR_DB_NAME.bak
Натисніть "OK", потім знову "OK", щоб створити резервну копію
3. Завантаження та встановлення останньої версії HES
Скопіюйте C:\Hideez\HES.old\appsettings.Production.json до C:\Hideez\HES\appsettings.Production.json у File Explorer
5. Запуск HES
Запустіть сайт за допомогою консолі IIS
Якщо щось піде не так, ви можете відновити сервер HES за допомогою таких команд:
Зупиніть сайт за допомогою консолі IIS, потім перейменуйте стару теку сервера на HES
Відновіть базу даних:
Для MySQL:
Для бази даних Microsoft SQL Server:
У SQL Server Management Studio:
У панелі навігації ліворуч натисніть правою кнопкою миші на Databases, а потім на Restore Database.
У розділі Source оберіть Device і натисніть кнопку з трьома крапками та введіть C:\Hideez\HES.old\YOUR_DB_NAME.bak
У вікні, що спливає вікні, натисніть Add і знайдіть файл резервної копії. Натисніть OK.
У лівому навігаційному меню натисніть Options.
У панелі праворуч виберіть Overwrite the existing database (WITH REPLACE) та Close existing connections to destination database.
Натисніть OK.
Потім запустіть сайт за допомогою консолі IIS.
Оновлення за допомогою скрипту
В останніх версіях існує ще один спосіб оновлення сервера — за допомогою скрипту у PowerShell update.ps1, який знаходиться в директорії з сервером (C:/Hideez/HES/update.ps1). Цей скрипт має такі параметри командного рядка:
-service - Назва сайту IIS. За замовчуванням - HES
-url - адреса для завантаження файлу оновлення. За замовчуванням, URL-адреса буде: https://update.hideez.com/hes/build.json
Але ви можете змінити ці параметри. Наприклад, щоб оновити HES в режимі офлайн, з файлу «windows_x64_latest.zip», розташованого в директорії C:/Updates, ви можете запустити сценарій у PowerShell, як описано нижче: