Windows
Найпростіший спосіб оновлення сервера IES
Зупинити сервер через IIS
Завантажити zip-файл https://update.ipi.com/hes/windows_x64_latest.zip
Розпакувати бінарні файли з zip-архіву до вашої теки IES
Запустити сервер з IIS
Оновлення сервер IES за допомогою резервної копії (рекомендований спосіб)
1. Резервне копіювання бінарних конфігураційних файлів IES
Скопіюйте наявну теку сервера IES з
C:\IPI\IES
доC:\IPI\IES.old
2. Резервне копіювання бази даних SQL
Для MySQL**:**
YOUR_DB_NAME - Назва бази даних може бути іншою, залежно від того, як ви назвали її під час інсталяції
Вам потрібно буде ввести пароль 'root'-користувача MySQL
Для Microsoft SQL Server:
Перейдіть до SQL Server Management Studio
Натисніть правою кнопкою миші на назву бази даних. Виберіть Tasks -> Backup "Full", як тип резервної копії, виберіть "Disk" як місце призначення. Натисніть "Add...", щоб додати файл резервної копії та введіть
C:\IPI\IES.old\YOUR_DB_NAME.bak
Натисніть "OK", потім знову "OK", щоб створити резервну копію
3. Завантаження та встановлення останньої версії IES
Завантажте zip-файл https://update.ipi.com/hes/windows_x64_latest.zip, розархівуйте його у наступну теку C:\IPI\IES
.
4.Відновлення конфігураційного файлу
Скопіюйте C:\IPI\IES.old\appsettings.Production.json
до C:\IPI\IES\appsettings.Production.json
у File Explorer
5. Запуск IES
Запустіть сайт за допомогою консолі IIS
Якщо щось піде не так, ви можете відновити сервер IES за допомогою таких команд:
Зупиніть сайт за допомогою консолі IIS, потім перейменуйте стару теку сервера на IES
Відновіть базу даних:
Для MySQL:
Для бази даних Microsoft SQL Server:
У SQL Server Management Studio:
У панелі навігації ліворуч натисніть правою кнопкою миші на
Databases
, а потім наRestore Database
.У розділі
Source
оберітьDevice
і натисніть кнопку з трьома крапками та введітьC:\IPI\IES.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:/IPI/IES/update.ps1). Цей скрипт має такі параметри командного рядка:
-service - Назва сайту IIS. За замовчуванням - IES
-url - адреса для завантаження файлу оновлення. За замовчуванням, URL-адреса буде: https://update.ipi.com/hes/build.json
Але ви можете змінити ці параметри. Наприклад, щоб оновити IES в режимі офлайн, з файлу «windows_x64_latest.zip», розташованого в директорії C:/Updates, ви можете запустити сценарій у PowerShell, як описано нижче:
update.ps1 -url file://C:/Updates/windows_x64_latest.zip
Last updated