Для переноса сайта под управлением wp на другой хостинг или домен, а также для резервного копирования я использую плагин All-in-One WP Migration.

Плагин легкий и удобный в работе. Копирует полностью все содержимое сайта и базу данных, при экспорте есть возможность исключить какой-то контент: комментарии, записи, медиа, плагины и т.д.

Экспорт можно осуществить в файл с расширением .wpress, или в облачное хранилище.

Пошаговая инструкция по переносу сайта с помощью плагина:

  1. Устанавливаем и активируем плагин All-in-One WP Migration (стандартным способом через админку)
  2. В админке появляется пункт меню All-in-One WP Migration переходим в подраздел Export
  3. Нажимаем на кнопку «Export To» появляется выпадающий список где необходимо выбрать формат экспорта, я всегда выбираю File
  4. Запускается процесс копирования сайта, ждем когда появится кнопка «Download» с отображением веса нашего экспорт-файла
  5. Нажимаем на эту кнопку и скачиваем файл себе на ПК
  6. На новом хостинге/домене устанавливаем CMS WordPress
  7. Устанавливаем плагин All-in-One WP Migration (шаг 1)
  8. Переходим в меню плагина Import
  9. Нажимаем на кнопку «Import From», в раскрывающемся списке выбираем File
  10. С пк выбираем файл скачанный на 5 шаге
  11. Процесс импорта запущен, ждем
  12. После полной загрузки появится предупреждение о том, что импорт перезапишет все файлы вашего сайта, соглашаемся и нажимаем кнопку «PROCEED»
  13. После появится сообщение о том, что нужно настроить постоянные ссылки. Переходим по ссылке в этом сообщении (открывается в новой вкладке) и настраиваем так, как было на исходном сайте
  14. Перенос сайта на этом завершен, логин и пароль от админки такие же как на исходном сайте (даже если вы задавали другие, плагин их переписал при импорте базы)

Убираем ограничение в размере загружаемого файла

В бесплатной версии плагина есть ограничение в 512 Мб. на файл импорта, это ограничение можно расширить:

  1. В меню админки переходим в раздел «Плагины» — «Редактор»
  2. В поле «
  3. Среди файлов плагина находим файл constants.php
  4. На 284 строке есть код «define( ‘AI1WM_MAX_FILE_SIZE’, 536870912 );» добавляем к нему множитель * 10. в итоге должно получиться: define( ‘AI1WM_MAX_FILE_SIZE’, 536870912 * 10 ); и нажимаем кнопку «обновить файл»
  5. Переходим на страницу плагина в раздел импорт, ограничение в размере файла увеличилось на 5 Гб. Чтобы увеличить его еще больше, просто ставим другой множитель. Например, * 20 и тогда ограничение будет уже в 10 Гб.