MODX Revolution - это веб-приложение, данные которого находятся в базе данных. Поэтому переход на новый сервер (хостинг) будет включать в себя перенос не только всех файлов, но и информации, хранящейся в базе данных. Аналогичен будет процесс для восстановления сайта из бекапа.

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

Предварительный этап

Для начала необходимо очистить кеш сайта. Для этого заходим в Управление (1) и нажимаем очистить кеш (2). Также кеш можно удалить чере ftp. Для этого нужно удалить все содержимое папки /core/cache/

Выгоняем всех пользователей из админки. Для этого находимся на пункт "Управление" - "Завершить все сеансы". Если у вас интернет-магазин с большим количеством авторизованных пользователей, сделайте это обязательно.

Копирование файлов.

Дальше нам необходимо скопировать файлы с хостинга. Для переноса сайта на другой хостинг хватает копирования содержимого следующих папок:

/assets/

/core/packages/

/core/components/

Я копирую все файлы кроме /core/cache/ ради перестраховки. Слишком часто сталкивался с тем, что кто-то безвозвратно удалял какой-нибуть каталог по самым разным причинам. И быстрее вернуть его из своего бекапа файлов, чем ждать восстановления сайта средствами хостера. Такой подход часто спасал мои нервные клетки.

Также нужно проверить где размещены файлы шаблона. Довольно часто их располагают в корне сайта. Реже - в папке /assets/. Но встречаются варианты размещения и в других местах. 

Дамп базы данных