Рушій оновлюється з панелі, без FTP: він сам завантажує архів, звіряє відбиток, робить копію бази й замінює файли. Без вашого натискання нічого не ставиться.
Перед оновленням
- Ключ ліцензії впишіть у «Система → Оновлення → Ліцензія». Без ключа рушій покаже, що вийшло нового, але завантажувати оновлення з панелі не буде.
- Прочитайте опис випуску на сторінці випусків: там сказано, чи треба щось зробити вручну. Оновлюєтеся через кілька версій — прочитайте описи всіх пропущених.
- Завантажте свіжу копію бази собі («Копії та перенесення → Копії бази»). Рушій зробить копію й сам, але копія на тому ж хостингу не врятує, якщо підведе хостинг.
Оновлення
- Відкрийте «Система → Оновлення → Рушій» і натисніть «Перевірити оновлення».
- Подивіться, що змінилося, і натисніть «Завантажити й встановити».
- Далі рушій іде кроками: завантажує архів, звіряє розмір і відбиток, робить копію бази, відкладає файли, що замінюються, і кладе нові. Ваші налаштування, завантажені файли, теми й модулі не чіпаються.
- Після заміни файлів база оновлюється сама: спершу копія, потім зміни таблиць. Якщо цього не сталося, на тій самій сторінці натисніть «Зробити копію й застосувати».
Переклади встановлених мов оновлюються заодно, пакетами з каталогу. Не вийшло — їх можна оновити пізніше в «Система → Мови».
Якщо щось пішло не так
- Міграція зупинилася — база лишається такою, якою була до неї, а копія — у «Копії бази».
- Сайт перестав відповідати після заміни файлів — сторінка оновлення сама поверне попередні файли. Збережіть ключ відновлення, який вона показує: він діє 6 годин, і якщо панель не відкривається, введіть його на сторінці /nx-recover.php вашого сайту. Повернення повертає файли, а не базу.
Модулі й теми
Що з установленого можна оновити, видно в «Система → Каталог доповнень»: у таких модулів і тем стоїть позначка «Є оновлення». Якщо нова версія модуля змінює таблиці, спершу зробіть копію бази.
Докладніше — у довідці «Оновлення рушія» і «Резервні копії». Не вийшло — напишіть сюди версію, з якої оновлювалися, і рядки з журналу помилок.