2.14.4.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. Перевірте роботу сайту.
Зміст