1. Скачиваете все файлы сайта на MODX на ПК, в какую нибудь папку, пусть это будет пака с названием MYMODXSITE.
2. Делаете бэкап базы данных (в несжатом виде) и закидываете в эту же папку (MYMODXSITE).
3. Далее идете в core\config открываете при помощи notepad++ (если нет то скачайте и установите его, он бесплатный) файл config.inc.php, в notepad++ заходите во вкладку Поиск - Найти в файлах и в открывшемся окошке находите строчку $modx_core_path= 'путь'; в поле найти указываете этот путь (без под папок, core и т.д.) в поле заменить указываете новый путь. обычно он примерно такой /home/w/.../ваш-домен/public_html/ , путь зависит от хостинга, ну и указываете папку (MYMODXSITE) в которой искать файлы после чего и нажимаете "заменить в файлах".
Примечание: Если домен рф, то он должен быть указан в punycode (xn--80aaahhds2brf.xn--p1ai).
Так же сначала удаляем все содержимое папки \core\cache ну и в вашем случае я так понимаю из assets/cache тоже все нужно удалить!
В принципе все, нотепад перелопатит все файлы сайта и заменит старые адреса на новые (и в файлах и в базе), и можно переносить)