При переносе сайта, необходимо заменить пути в 4-ых местах:
- /config.core.php
- /core/config/config.inc.php
- /core/connectors/config.core.php
- /manager/config.core.php
Но не всегда это получается сделать правильно и иногда вылезают непонятные ошибки по типу Error 503. Site temporarily unavailable. 💁♂️ (Во те на)
Казалось бы, вроде всё сделал правильно. Все пути прописал правильно. Но на самом деле, в этом вопросе нужна внимательность. Давайте по порядку:
Решение:
- Все пути в 4-ех местах должны быть прописаны верно.
- Дополнительно проверим старый домен в /core/config/config.inc.php, его необходимо поменять в 2-ух местах.
- Проверим права на папки (Необязательно)
- Удалим кэш в core/cache. Вообще кэш в MODx необходимо периодически удалять (при решении проблемы), поскольку он хранит старые данные и проблема может быть уже решена, но в кэше находятся старые данные и из-за этого может показаться, что проблема не решилась.
Если ничего не помогло, идём в index.php и пробуем вывести следующее на 24-ой строке:
echo MODX_CORE_PATH . "model/modx/modx.class.php";
Даже один забытый слэш на конце в путях может повлиять на работу сайта.