ModX Revo. Перенос сайта на другой хостинг
Понадобилось перенести сайта на ModX Revo на другой хостинг. Решил записать на будущее, как осуществить такой перенос без переустановки самого ModX, вдруг кому еще понадобится.
Процесс переноса можно поделить на 3 этапа:
- Архивируем данные на старом хостинге и экспортируем базу данных MySQL через phpMyAdmin.
- Загружаем полученные данные на новый хостинг, импортируем БД.
- Удаляем старый кэш и правим файлы конфигурации ModX
Третий пункт, пожалуй, тут самый главный. Читайте внимательнее какие файлы необходимо поправить и что именно править, от этого зависит успех нашей операции.
Первым делом удаляем содержимое старого кэша сайта /core/caсhe/. Удалить можно и сам каталог cache (он воссоздается как только сайт заработает).
Далее, в файле /core/config/config.inc.php исправляем данные для подключения к БД MySQL. Остается поправить пути к подключаемым файлам. Помимо главного конфигурационного файла, который приведен выше, есть еще несколько - для удобства, я собрал их все вместе:
/config.core.php /core/config/config.inc.php /connectors/config.core.php /manager/config.core.php
Заметьте, что пути в конфигах прописываются не относительные, а абсолютные (если вы их не знаете, уточните у хостера). Напоследок, можно еще посмотреть таблицу modx_system_settings в БД - там тоже могут храниться старые пути к ресурсам.
Комментариев: 6
Мне кажется, проще воспользоваться помощью тех.поддержки при переносе. они уж точно ничего не потеряют https://webguard.pro/besplatnyj-perenos-sajta-specialistami-webguard
Спасибо, экономите время и нервы !!!
Большое спасибо за статью!!!
Благодарю! Помогли сэкономить время
Спасибо за информацию, очень всё четко прописано, хотя я и обращался в свое время к поддержке своего хостера Handyhost, так как так всё же спокойнее.
Спасибо. Но мне легче было обратиться к своему хостеру Говнохост.ру, который все сам перенес(так надежнее) и написал этот комент от моего имени.