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