Неделю назад вышел свежий релиз MODX Revolution под версией 2.7.0. Его выход стал хорошим поводом для написания инструкции по обновлению этой популярной системы управления контентом. Сразу оговорюсь, что обновлять MODX Revolution мы будем вручную, без помощи каких-либо плагинов.
MODX Revolution до сих пор не имеет механизма установки обновлений в пару щелчков мыши. Можно, конечно, выйти из положения, установив специальный плагин. Но сегодня мы рассмотрим обновление MODX Revolution без установки дополнений.
MODX Revolution 2.7.0 имеет следующие системные требования:
- PHP 5.5 или выше;
- MySQL 5.5 или выше, MariaDB 10.1 или выше, Percona Server 5.6 или выше (на выбор);
- Apache 2.2 или выше, nginx 1.8 или выше (на выбор);
Внимание!
Обязательно сделайте резервную копию сайта перед обновлением.
Но перед бэкапом желательно очистить кэш сайта. Делается это в меню Управление.
Далее через то же меню завершаем все сеансы.
После этого делаем резервную копию сайта. Очистка кэша и завершение сеансов перед обновлением нужны в любом случае, делаете Вы резервную копию или нет.
Скачиваем свежую версию CMS с официального сайта. Нам нужна версия, которая называется Advanced Distribution. Скачать её можно на странице по этой ссылке. Эта версия урезана по сравнению со стандартной.
Загружаем файлы на сервер, заменив текущие. После этого переходим на страницу [URL_вашего_сайта]/setup/. Первым делом выбираем язык.
Запустится мастер установки.
Выберите вариант Обновление существующей установки. Если хотите изменить такие параметры сайта, как подключение к базе данных, путь к панели управления или ядру, выберите Расширенное обновление.
Мастер установки проведет предустановочные тесты после которых можно запустить непосредственно установку. После её успешного завершения вы увидите такое сообщение:
Рекомендую удалить удалить каталог и файлы программы установки. Сделать это можно непосредственно в мастере установки, отметив соответствующий пункт.
После завершения обновления MODX Revolution вы снова столкнетесь с сообщением о том, что каталог ядра в открытом доступе. Как это исправить, можно прочитать в отдельной статье.
Статьи по теме: