создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

Перенос сайта MODX Revo на хостинг

    Те, кто использует систему управления сайтом MODX Revolution сталкивались с проблемой переноса сайта на хостинг или с домена на домен. С Evolution все просто! Нужно было перенести файлы с локального компьютера на сервер и прописать в конфиге пути к базе данных и сделать пару манипуляций в админке после переноса. С MODX Revo дела обстоят немного сложнее.
  1. Очистка кэша

    Очищаем кэш в MODX (Сайт - Обновить сайт)

  2. Сброс всех администраторов

    Теперь идем в Безопасность - Завершить все сеансы. Таким образом мы разлогинем всех пользователей и администраторов, включая себя.

  3. Полное удаление кэша

    Заходим через файл-менеджер (при переносе с домена на домен) к себе на сервер в папку /core/cache и удаляем все папки которые там есть.

  4. Делаем бэкапы

    Обязательно делаем копии всех файлов и базы данных сайта на MODX Revo. Если сайт на локальном компьютере, просто сделайте копию папки с файлами сайта и экспорт базы данных в phpMyAdmin в формате SQL.

  5. Заливаем файлы на сервер

    Закачиваем файлы на хостинг или на другой домен. Лучше это делать одним архивом и распаковывать уже на сервере. Лучше заливать файлы вручную, иногда ftp-менеджеры хостеров распаковывают файлы без присвоения прав, также это может случиться, если переносить архив через обычный ftp-клиент.

    Переносите файлы вручную, не архивируя их! Но следите за тем, чтобы все файлы закачались.

  6. Перенос базы данных

    Создаем базу данных, открываем базу данных в формате SQL в текстовом редакторе, нажимаем Ctrl+A, а затем Ctrl+C и также через phpMyAdmin вставляем в новосозданную базу данных в раздел SQL скопированное содержимое нашей базы. Нажимаем OK.

  7. Правим конфиг

    Открываем файлы:

    /core/config/config.inc.php

    /config.core.php

    /connectors/config.core.php

    /manager/config.core.php

    Заменяем localhost (в случае переноса MODX Revo с локалки на хостинг) или старое имя MySQL сервера на новый, также везде заменяем имя базы данных и пароль.

    Также везде заменяем старые пути на новые. Обратите внимание на то, что пути к сайту указываются от корня сервера, а не домена.

    Например:

    Было:

    $modx_core_path='/home/mysite/public_html/core/'

    Стало:

    $modx_core_path='/www/mynewsite/core/'

    Все! Сайт должен заработать!

    На сайте могут быть дополнительные модули или плагины, у которых могут остаться старые пути, но это уже все правится индивидуально!

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting