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
> cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"
> .\mysqldump -u root -p YOUR_DB_NAME > "C:\IPI\IES.old\YOUR_DB_NAME.sql"Для 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