Не пренебрегайте обновлениями MODX, особенно если это релизы безопасности. Так, например из-за критических уязвимостей MODX Revolution версий 2.6.4 и ниже, в июле прошлого года прокатилась целая волна взломов сайтов на этой платформе. Кто вовремя обновился — не пострадал.
Обновить MODX можно двумя способами: вручную и автоматически (почти автоматически).
Прежде чем начать, сделайте полный бекап сайта и убедитесь, что новый релиз совместим с вашей текущей версией PHP на хостинге (рекомендуется не ниже 7).
Как обновить MODX вручную
С официального сайта скачайте
Зайдите в админку сайта и в меню выберите Управление — Очистить кэш сайта. А после чистки кэша завершите сеансы Управление — Завершить все сеансы.
На хостинге (сервере) удалите содержимое папки /core/cache (саму папку cache удалять не нужно).
Загрузите в папку сайта файлы нового релиза (папки core и setup), согласитесь с заменой файлов в исходной папке.
Перейдите на свой сайт по адресу yoursite.ru/setup. Запустится процесс установки обновления.
Далее в параметрах установки выберите Обновление существующий установки.
Если нужно изменить подключение к БД, или изменить другие настройки выбирайте Расширенное обновление.
На следующем шаге будут запущены предустановочные тесты и выведен отчет. Если ошибок нет, нажмите кнопку Установить.
После установки, можно ознакомиться с отчетом об установке.
На последнем шаге убедитесь, что установлена галочка Удалить каталог и файлы программы установки и войдите в админку, чтобы убедиться в работоспособности сайта.
Как обновить MODX автоматически
В первый раз придется установить дополнение UpgradeMODX, но затем процесс обновления заметно упроститься.
Зайдите в админку сайта и в меню выберите Приложения — Установщик. Там найдите и установите дополнение UpgradeMODX.
После установки UpgradeMODX на главной странице админки MODX появится виджет. При появлении нового релиза, виджет проинформирует о свежей версии, а кнопка Upgrade MODX станет активной.
Перед обновлением очистите кэш, для этого в меню админки выберите Управление — Очистить кэш сайта.
Для обновления нажмите на кнопку Upgrade MODX. Далее выберите версию, на которую хотите обновиться и нажмите кнопку Upgrade.
Возможно, придется немного подождать, пока выкачается новый релиз.
Далее запустится процесс установки обновления аналогичный ручному способу (см. выше).
Полезные ссылки
На этом всё. Но вы можете поддержать проект. Даже небольшая сумма поможет нам писать больше полезных статей.
Если статья помогла или понравилась, пожалуйста поделитесь ей в соцсетях.