2.14.4.6. Перенесення MODX
Щоб коректно перенести сайт, який працює під керуванням CMS MODX, зазвичай достатньо виконати наступне:
- Якщо сайт активний, виконайте наступні дії:
- Увійдіть в адмін-панель сайту.
- Перейдіть в розділ «налаштування → Системні налаштування»:
- У випадаючому списку виберіть «Сайт» і знайдіть в таблиці значення «Статус сайту», подвійним кліком по значенню «Так» відкрийте параметр на редагування і змініть його на «Ні»:
- В розділі «Керування» натисніть «Очистити кеш» та «Завершити всі сеанси»:
- Додатково вручну видаліть кеш сайту.
- Перенесіть файли сайту і базу даних (якщо потрібно), використовуючи відповідну для вашої ситуації інструкцію.
- У конфігураційному файлі
config.inc.php
, якщо такий існує, скорегуйте абсолютний шлях до каталогу «ядра» сайту. Шлях до каталогу сайту повинен мати вигляд/home/user/example.com/www/core
, де замістьuser
має бути зазначена назва хостинг-акаунту, а замістьexample.com/www
— шлях до файлів сайту.- Якщо після зміни шляхів у файлі
config.inc.php
сайт відображає помилку 503, то слід додатково перевірити шляхи зазначені в конфігураційному файлі/core/config/config.inc.php
,/manager/config.core.php
,/connectors/config.core.php
. Такі зміни можуть знадобитися у разі використання більш старих або змінених версій CMS, оскільки за умовчанням достатньо лише попереднього пункту.
- Якщо після перенесення буде використовуватися інший домен, у конфігураційному файлі
/core/config/config.inc.php
змініть адресу сайту на нову в рядку з параметром$http_host
(у прикладі вказана адреса сайтуexample.com
):$http_host='example.com';
- Якщо сайт не був доступний і кеш не очищався, то це варто зробити вручну, оскільки використання застарілого кешу може призвести до проблем у відображенні сайту.
- Перевірте роботу сайту.