Hoster.ru
Hoster.ru
Электролитный проезд, д.3, стр.47 115230 Россия, Москва 8 800 200 05 42
Hoster.ru

Любой сайт, в том числе на движке ModX, представляет собой файлы скриптов и шаблонов, файлы контента (картинки, видео) и базу данных (таблицы с текстовым и числовым содержимым и структуру их связей). В случае переезда на другой сервер все это нужно корректно переместить и на новой площадке снова «связать» между собой.

Перенос сайта Modx на другой хостинг состоит из 7 основных этапов. Это:

  1. Подготовка к переносу файлов Modx.
  2. Копирование базы данных на старой площадке.
  3. Копирование файлов Modx со старой площадки.
  4. Загрузка CMS на новую площадку.
  5. Создание базы данных Modx на новом хостинге.
  6. Импорт старой БД в новую.
  7. Правка конфигурационных файлов.

Переносить сайт можно с помощью как панели хостинга (например, cPanel), так и FTP-клиента. Также при переносе мы будем использовать phpMyAdmin.

Подготовка к переносу сайта

Чтобы уменьшить вероятность возникновения ошибок перед началом процесса:

  • Очистите кэш Modx. Это можно сделать через админку сайта, «Диспетчер файлов» в панели cPanel или используя FTP-клиент. В последних двух случаях вам нужно удалить содержимое папки core/cash.
  • Переименуйте файл «.htaccess» в «ht.access».

Экспорт базы данных

Нам нужно полностью скопировать БД нашего сайта. Для этого идем в учетную запись phpMyAdmin на старом сервере и делаем экспорт БД в формате SQL (кнопка «Экспорт, все настройки оставляем по умолчанию). Файл с копией БД загрузится к нам на компьютер.

Проблема может возникнуть, если у вас несколько баз данных. Чтобы узнать, какая относится к перемещаемому сайту, открываем файл core/config/config.inc.php и ищем строку «dbase» — в ней будет название нужной нам базы.

Экспорт файлов сайта

Далее с помощью файлового менеджера панели хостинга (в cPanel, например, это «Диспетчер файлов») или FTP-клиента упаковываем все файлы сайта в архив и скачиваем его. Если на сайте много изображений и видео — это может занять продолжительное время. Сразу проверьте, чтобы на вашем компьютере хватило места на диске под архив с сайтом.

Перенос на новый хостинг

Мы скопировали все данные со старой площадки, теперь загружаем их на новый хостинг.

Загрузка файлов ModX

Используя панель управления хостинга или FTP:

  • загружаем наш архив в соответствующий каталог: корневой — для основного домена, вложенный — для поддомена;
  • распаковываем архив в корень нужного каталога;
  • удаляем файл с архивом.

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

  1. В cPanel нового хостинга в разделе «Базы данных» создаем пустую БД и пользователя-администратора к ней. Данные для входа в базу записываем — они пригодятся нам позже.
  2. В браузере логинимся в phpMyAdmin нового хостера.
  3. Выбираем нашу только что созданную БД, жмем импорт и выбираем на компьютере файл с копией нашей базы со старого хостинга — таким образом загружаем нашу старую базу в новую.

Заключительные действия

  1. В файле core/config/config.inc.php меняем данные для подключения к БД. Вписываем новое имя базы данных ModX, логин и пароль администратора базы.
  2. В конфигурационных файлах ModX config.core.php и config.inc.php, которые лежат в папках connectors/, manager/, core/, и корневом каталоге изменяем пути на актуальные для данной площадки. Чтобы узнать, какой путь нужно прописывать на новом хостинге, обратитесь в техподдержку хостинга.
  3. Переименовываем обратно файл «ht.access» в «.htaccess».
  4. Включаем в настройках использование дружественных URL.

Перенос сайта ModX несколько сложнее, чем сайтов на OpenCart или Wordpress, поэтому вы можете столкнуться с ошибками или неработающим после переноса сайтом. Если вы «переезжаете» на хостинг hoster.ru, обратитесь за помощью к нашей техподдержке, наши специалисты помогут вам с переносом.

Мы используем файлы cookie. Продолжив работу с сайтом, вы соглашаетесь с Политикой обработки персональных данных.