Для того, чтобы наиболее безболезненно перенести сайт modx на хостинг нужно сделать следующие пункты:
-
Очищаем кэш в MODX (Управление -> очистить кэш)
-
Теперь идем в Управление -> Завершить все сеансы
-
Заходим через файл-менеджер к себе на сервер в папку
/core/cache
и удаляем все папки которые там есть -
Обязательно делаем копии всех файлов и базы данных сайта на MODX Revo. Если сайт у вас на локальном компьютере, просто сделайте копию папки с файлами сайта и экспорт базы данных в phpMyAdmin в формате SQL
-
Закачиваем файлы на хостинг
-
Переносим базу данных на хостинг путём импорта
-
Открываем файлы:
/core/config/config.inc.php /config.core.php /connectors/config.core.php /manager/config.core.php
С помощью редактора Notepade или другого любого html редактора заменяем старое имя MySQL сервера на новый (всего localhost), так же везде заменяем имя базы данных и пароль.
Также везде заменяем старые пути на новые. Обратите внимание на то, что пути к сайту указываются от корня сервера, а не домена. Например:
было:
$modx_core_path= '/home/oldsite/public_html/core/';
стало:
$modx_core_path= '/www/newsite/core/';
Вот и все! Если все сделано правильно, то сайт заработает!