Как обновить сайт на MODX Revolution

Не пренебрегайте обновлениями MODX, особенно если это релизы безопасности. Рассказываю как обновиться.

Не пренебрегайте обновлениями MODX, особенно если это релизы безопасности. Так, например из-за критических уязвимостей MODX Revolution версий 2.6.4 и ниже, в июле прошлого года прокатилась целая волна взломов сайтов на этой платформе. Кто вовремя обновился — не пострадал.

Обновить MODX можно двумя способами: вручную и автоматически (почти автоматически ).

Прежде чем начать, сделайте полный бекап сайта и убедитесь, что новый релиз совместим с вашей текущей версией PHP на хостинге (рекомендуется не ниже 7).

Как обновить MODX вручную

С официального сайта скачайте свежий релиз. Для обновления лучше использовать версию Advanced Distribution, в ней всего две папки — core и setup, а так же отсутствует файл config-inc.php, чтобы оригинальный файл с настройками не перетёрся.

Зайдите в админку сайта и в меню выберите УправлениеОчистить кэш сайта. А после чистки кэша завершите сеансы УправлениеЗавершить все сеансы.

Административный раздел MODX

На хостинге (сервере) удалите содержимое папки /core/cache (саму папку cache удалять не нужно).

Загрузите в папку сайта файлы нового релиза (папки core и setup), согласитесь с заменой файлов в исходной папке.

Перейдите на свой сайт по адресу yoursite.ru/setup. Запустится процесс установки обновления.

Старт обновления MODX

Далее в параметрах установки выберите Обновление существующий установки.

Параметры обновления MODX

Если нужно изменить подключение к БД, или изменить другие настройки выбирайте Расширенное обновление.

На следующем шаге будут запущены предустановочные тесты и выведен отчет. Если ошибок нет, нажмите кнопку Установить.

После установки, можно ознакомиться с отчетом об установке.

На последнем шаге убедитесь, что установлена галочка Удалить каталог и файлы программы установки и войдите в админку, чтобы убедиться в работоспособности сайта.

Завершение обновления MODX

Как обновить MODX автоматически

В первый раз придется установить дополнение UpgradeMODX, но затем процесс обновления заметно упроститься.

Зайдите в админку сайта и в меню выберите ПриложенияУстановщик. Там найдите и установите дополнение UpgradeMODX.

После установки UpgradeMODX на главной странице админки MODX появится виджет. При появлении нового релиза, виджет проинформирует о свежей версии, а кнопка Upgrade MODX станет активной.

Виджет UpgradeMODX

Перед обновлением очистите кэш, для этого в меню админки выберите УправлениеОчистить кэш сайта.

Для обновления нажмите на кнопку Upgrade MODX. Далее выберите версию, на которую хотите обновиться и нажмите кнопку Upgrade.

Выбор версии для обновления MODX

Возможно, придется немного подождать, пока выкачается новый релиз.

Далее запустится процесс установки обновления аналогичный ручному способу (см. выше).

Полезные ссылки

Инструкция с официального сайта

Страница загрузки MODX

Страница загрузки Advanced Distribution и предыдущих версий

Страница дополнения UpgradeMODX