2.13.6.6. Перенос MODX

Чтобы корректно перенести сайт, работающий под управлением CMS MODX, обычно достаточно выполнить следующее:

  1. Если сайт активен, выполните следующие действия:
    1. Войдите в админ-панель сайта.
    2. Перейдите в раздел «настройки → Системные настройки»:
    3. В выпадающем списке выберите «Сайт» и найдите в таблице значение «Статус сайта», двойным кликом по значению «Да» откройте параметр на редактирование и измените его на «Нет»:
    4. В разделе «Управление» нажмите «Очистить кэш» и «Завершить все сеансы»:
    5. Дополнительно вручную удалите кеш сайта.
  2. Перенесите файлы сайта и базу данных (если требуется), используя подходящую для вашей ситуации инструкцию.
  3. В конфигурационном файле config.inc.php, если такой существует, скорректируйте абсолютный путь к каталогу «ядра» сайта. Путь к каталогу сайта должен иметь вид /home/user/example.com/www/core, где вместо user должно быть указано название хостинг-аккаунта, а вместо example.com/wwwпуть к файлам сайта.
    1. Если после изменения путей в файле config.inc.php сайт отображает ошибку 503, то следует дополнительно проверить пути указанные в конфигурационном файле /core/config/config.inc.php, /manager/config.core.php, /connectors/config.core.php. Подобные изменения могут потребоваться в случае использования более старых или измененных версий CMS, так как по умолчанию достаточно выполнения только предыдущего пункта.
  4. Если после переноса будет использоваться другой домен, в конфигурационном файле /core/config/config.inc.php измените адрес сайта на новый в строке с параметром $http_host (в примере указан адрес сайта example.com):
    $http_host='example.com';
  5. Если сайт не был доступен и кеш не очищался, то это стоит сделать вручную, так как использование устаревшего кеша может привести к проблемам в отображении сайта.
  6. Проверьте работу сайта.
Содержание