Перенос сайта MODX на сервер с локалки или другого сервера

Пошаговый перенос сайта на MODX:

  1. Зайти в административную панель -> Управление -> Завершить все сеансы.
    Завершить все сеансы
  2. Удалить всё из папки /core/cache. После удаления кэша на сайт лучше не заходить, чтобы не появились новые файлы в папке.
  3. Сделать бэкап файловой системы сайта и бэкап базы данных.
  4. Перенести базу и файлы сайта на новый сервер.
  5. Изменить пути к папке core в четырех файлах (все пути абсолютные):
    — /config.core.php
    — /manager/config.core.php
    — /connectors/config.core.php
    — /core/config/config.inc.php
    В файле /core/config/config.inc.php необходимо также изменить на новые параметры подключения к базе данных. И сменить все пути, которые там есть. И не забыть изменить адрес сайта в переменной $http_host.
  6. У некоторых бывает, что в базе данных в таблице modx_workspaces в поле path прописаны абсолютные пути, тогда там их тоже нужно поменять. Если в поле path хранится {core_path}, то менять не нужно.
  7. Обычно после таких действий сайт работает, но если обнаружились ошибки, то в первую очередь нужно проверить корректность путей к папке core во всех файлах, указанных в пункте 5. Если всё верно, но сайт не работает, либо вместо административной панели белая страница, то возможно, после переноса сбились права на папку cache, тогда необходимо установить ей права 777 (папка /core/cache).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *