2.14.4.6. Перенесення MODX

Для коректного перенесення сайту під керуванням 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. Перевірте роботу сайту.
Зміст