Перенос wordpress на другой домен своими силами. Перенос WordPress на другой хостинг, домен или денвер Перенос wordpress на другой домен

Иногда может возникнуть ситуация, когда необходимо сайт, работающий на движке WordPress , перенести на новый домен. Т.е. суть данного действа заключается только в изменении имени домена , все содержимое же, равно как и структура ссылок, остается прежним. При этом не маловажный момент — сохранение показателей тИЦ и PR .

К данному вопросу необходимо подходить с полным пониманием дела, ибо обратное может быть чревато неприятными последствиями.

Процесс переноса можно условно разделить на 2 части:

  1. Перенос сайта, работающего на движке WordPress, на новый домен.
  2. Создание 301 редиректа со старого домена на новый.

Перенос сайта, работающего на движке WordPress, на новый домен

В самую первую очередь необходимо сделать 2 вещи:

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

Дальнейшие действия могут выполняться одним из трех нижеследующих способов.

Первый способ

Это самый простой способ, требующий от вас минимум действий.

  1. Зайдите в админ-панель вашего сайта на страницу «Настройки — Общие» .
  2. В полях «Адрес WordPress» и «Адрес сайта» укажите URL нового домена и подтвердите изменения, нажав на кнопку «Сохранить изменения» .
  3. Готово. В тот же момент WordPress переадресует вас на страницу входа в админ-интерфейс, но уже на новом домене .

Второй способ

  1. Откройте сохраненный sql-дамп базы данных в текстовом или PHP редакторе .
  2. Замените все вхождения старого адреса сайта на новый адрес , например, http://domain.ru заменить на http://newdomain.ru , и сохраните изменения.
  3. Загрузите дамп в базу данных на сервере , предварительно удалив из нее все имеющиеся таблицы.
  4. Готово. Сайт на WordPress работает по новому адресу.

Третий способ

  1. Зайдите в phpMyAdmin и выберите базу данных.
  2. Нажмите на вкладку «SQL » и поочередно выполните следующие 3 запроса, заменив http://domain.ru и http://newdomain.ru соответственно на старый и новый адреса сайта (обратите внимание, что в конце адреса не должно быть слеша ):
    • UPDATE wp_options SET option_value = replace(option_value, "http://domain.ru", "http://newdomain.ru") WHERE option_name = "home" OR option_name = "siteurl";
    • UPDATE wp_posts SET guid = replace(guid, "http://domain.ru","http://newdomain.ru");
    • UPDATE wp_posts SET post_content = replace(post_content, "http://domain.ru", "http://newdomain.ru");
  3. Готово. Теперь сайт будет открываться по новому адресу.

Создание 301 редиректа со старого домена на новый

Остается добиться того, чтобы при обращении к любой странице сайта по старому адресу посетитель автоматически перенаправлялся на ту же самую страницу в новом домене.

Для этого необходимо заменить содержимое файла.htaccess , находящегося в корне старого домена , на следующее (вместо newdomain.ru указывается новый домен):

Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://newdomain.ru/$1

На этом процедуру переноса WordPress-сайта на новый домен можно считать законченной.

Теперь несколько слов относительно сохранения показателей тИЦ и PR сайта .

Вышеуказанная директива кроме своего прямого назначения позволяет перенести на новый домен показатель Google PR , так что с ПиАром проблем возникнуть не должно.

Однако открытым для меня остается вопрос переноса показателя тИЦ Яндекса . Я прочитал по этому поводу достаточно информации, но так и не нашел однозначного решения. В основном рекомендуют на старом домене создать файл robots.txt с указанием параметра Host: newdomain.ru , на это не сработает из-за 301-го редиректа.

Я был бы признателен тому, кто разъяснит мне данный вопрос.

Добавлено 24.04.2010

Сам нашел ответ на свой вопрос. Чтобы при обращении к старому домену срабатывал 301-редирект, но за исключением файла robots.txt , в файле .htaccess старого домена нужно указать следующее:

RewriteEngine off Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://newdomain.ru/$1

А в файле robots.txt указать следующее:

User-Agent: * Disallow: Host: newdomain.ru

Веб-разработчики, так или иначе, могут столкнуться с проблемой переноса сайта, работающего на WordPress, на другой домен или хостинг. С переносом сайта на другой хостинг с сохранением того же доменного имени проблем никаких не будет. Главное, чтобы новый хостинг поддерживал те системные характеристики, которые необходимы для вашей площадки.

В данной статье рассмотрим, как у сайта на WordPress сменить домен, не потеряв при этом его показатели и позиции в выдаче поисковых систем. Вся процедура достаточно проста и необходимо сделать несколько простых шагов:

  1. Воспользоваться одним из способов, описанных ниже, для переноса сайта на другой домен.
  2. Настроить robots.txt на старом и новом доменах.
  3. Создать 301 редирект со старого домена на новый.

Перенос сайта, работающего на WordPress, на другой домен

Первый способ

Самый простой способ, заключается он в том, чтобы поменять доменное имя в консоли администратора:

  1. Зайдите в панель администратора, далее переходим на страницу “Настройки - Общие”.
  2. В имеющихся полях “Адрес WordPress” и “Адрес сайта” заполняем новый URL вашего домена. Сохраняем настройки. Готово.

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

Второй способ

Опять же, далеко не идеальный способ, а плох он тем, что требует больших трудозатрат, чем третий метод (самый удобный при условии наличия доступа в PhpMyAdmin). Ладно, пока остановимся на этом:

  1. Откройте SQL-дамп базы данных в текстовом редакторе (например, Notepad++).
  2. Замените все вхождения старого адреса сайта на новый. Сохраните документ.
  3. Импортируйте дамп в базу данных, предварительно перед этим удалите все имеющиеся таблицы там. Готово.

Третий способ

Вот мы и подобрались к самому интересному и удобному способу, который выручал автора не раз. Здесь мы работаем напрямую с базой данных посредством SQL-запросов:

  1. Зайдите в PhpMyAdmin, непосредственно в базу данных. Нажмите в приборной панели сверху “SQL”.
  2. Вписываем поочередно или сразу три запроса: UPDATE wp_options SET option_value = replace(option_value, "http://domain.ru", "http://newdomain.ru") WHERE option_name = "home" OR option_name = "siteurl"; UPDATE wp_posts SET guid = replace(guid, "http://domain.ru","http://newdomain.ru"); UPDATE wp_posts SET post_content = replace(post_content, "http://domain.ru", "http://newdomain.ru");
  3. Заменяем “domain.ru” и “newdomain.ru” старым и новым адресами соответственно. Сохраняем. Таким образом мы добьемся изменения URL по всему сайту, где бы он не был. Готово.

Настройка robots.txt на старом и новом доменах

Для успешной склейки старого домена с новым необходимо указать поисковому роботу о функционировании другого адреса сайта. Для этого в файле robots.txt на старом домене создаем директиву “Host” с адресом нового доменного имени (то же самое проделываем на новом):

Host: newdomain.ru

Данная и следующая процедуры необходимы для того, чтобы сохранить “вес” сайта (тИЦ, возраст и пр.), а также не дать подумать роботу, что он имеет дело с совершенно другим ресурсом, с таким же контентом и дублированными страницами.

Хочу обратить ваше внимание на то, что в последствии возможно временное падение позиций в поисковых системах, однако, не пугайтесь, запросы должны со временем восстановиться.

Создание 301 редиректа

Чтобы пользователи и поисковые роботы, обратившись по старому адресу (к главной или внутренним страницам), автоматически попадали на новый, нужно создать 301 редирект (документ перенесен) на старом домене. В файле.htaccess записываем следующее:

RewriteEngine off Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://newdomain.ru/$1

Собственно, вот и вся процедура.

Ваш текущий хостинг-провайдер не в состоянии предоставить необходимый уровень услуг, чтобы вы могли эксплуатировать сайт на WordPress с приемлемой скоростью и производительностью:

Тогда вам нужно будет найти нового провайдера и осуществить перенос сайта WordPress на другой хостинг . Компании, которые я рекомендую:

eHost — недорогой провайдер для небольших WordPress сайтов. В качестве панели управления данный хостинг использует CPanel ;
iPage — еще один отличный хостинг-провайдер с доступными ценами. Это отличный вариант для размещения сайта на WordPress . Здесь доступна опция управляемого хостинга и возможность перейти на VPS или выделенный сервер;
BlueHost — является лучшим выбором для размещения бизнес-ресурсов. Компания предоставляет несколько тарифных планов, управляемый хостинг для WordPress , VPS и выделенный сервер. Этот провайдер подойдет для любых сайтов.

Важно! Прежде чем осуществить перенос ресурса на другой хостинг, создайте резервную копию вашего сайт: файлов, а также базы данных.

После того, как найдете подходящий хостинг, нужно будет выполнить действия, описанные ниже.

Шаг 1: Перенос файлов WordPress

Перенос сайта на другой хостинг можно осуществить с помощью FTP или с помощью CPanel . Я опишу оба метода.

Вам нужно использовать FTP-клиент , чтобы подключиться к серверу. Я рекомендую использовать FileZilla . Это бесплатная и простая в использовании программа. Вам потребуется учетная запись для FTP на новом и старом хостинге, чтобы подключиться к серверам.

Учетную запись для FTP можно создать в панели управления хостингом:

  • Подключитесь к серверу старого провайдера и получите доступ к папке public_html . Здесь хранятся файлы сайта;
  • Скачайте файлы на компьютер;
  • После завершения скачивания подключитесь к серверу нового хостинга и загрузите эти же файлы в папку public_html . Теперь можно приступить к перемещению базы данных.

Рассмотрим, как перенести сайт на Вордпресс на другой хостинг с помощью CPanel . Это более быстрый процесс, и он не потребует дополнительного программного обеспечения. Этот метод работает, только если и старый, и новый хостинг используют CPanel :

  • Войдите в свой аккаунт на старом хостинге и откройте CPanel ;
  • Перейдите в диспетчер файлов и найдите папку, в которой хранятся файлы сайта; она должна находиться в папке public_html ;
  • Выберите папку и сожмите ее в .zip-архив с помощью опции «Сжать »;
  • С помощью кнопки загрузки сохраните архив с файлами на компьютере;
  • После завершения загрузки зайдите на свой новый хостинг и получите доступ к CPanel ;
  • Добавьте ваше доменное имя на новом хостинге в разделе «Добавление домена ». Таким образом, вы создадите папку на новом хостинге;
  • Загрузите созданный архив на новый хостинг с помощью диспетчера файлов и функции загрузки в папку public_html (или в папку, которая была создана на предыдущем этапе );
  • Распакуйте сжатые файлы с помощью функции «Распаковать », точно указав папку назначения;
  • На данный момент вы успешно перенесли файлы на новый хостинг, и теперь можно начать перенос базы данных.

Шаг 2: Перемещение базы данных WordPress

Перед тем, как закончить перенос сайта на Вордпресс на другой хостинг , нужно импортировать базу данных ресурса со старого хостинга на новый:

  • Войдите в CPanel старого хостинга и перейдите к инструменту PhpMyAdmin ;
  • После подключения к серверу СУБД в левой части экрана вы увидите все свои базы данных на хостинге. Выберите БД, которую требуется переместить. Если не знаете, какая база данных вам нужна, откройте файл wp-config.php (находится в корневой папке WordPress ) и найдите в нем строку define (‘DB_NAME’, ‘your_database_name’) ;. Она содержит в себе имя базы данных, которую использует ваш ресурс;
  • Выберите нужную базу в левой части экрана. Затем перейдите в меню «Экспорт «;
  • Экспортируйте выбранную БД в режиме «Быстрого экспорта » в формат SQL и сохраните ее на компьютере;
  • Войдите в CPanel нового хостинга и с помощью мастера баз данных MySQL создайте новую БД и пользователя. Сохраните имя пользователя и пароль, потому что позже вам будут нужны эти данные:
  • Перейдите в PhpMyAdmin на новом хостинге и в левой стороне панели выберите базу данных, которую только что создали;
  • Нажмите на кнопку «Импорт » в верхней части окна и выберите базу, сохраненную на компьютере;
  • На данный момент вы закончили перенос базы данных, но это еще не все.

Шаг 3: Обновление конфигурационного файла

В конце переноса сайта WordPress на другой хостинг нужно связать сайт с базой данных. Откройте файл wp-config.php на новом хостинге. Найдите в нем следующие строки и замените старые данные новыми, которые вы сохранили ранее:

/** The name of the database for WordPress */ define("DB_NAME", "старое_имя_базы_данных"); /** MySQL database username */ define("DB_USER", "старый_пользователь_базы_данных"); /** MySQL database password */ define("DB_PASSWORD", "старый_пароль_базы_данных"); /** MySQL hostname */ define("DB_HOST", "localhost");

Вам нужно изменить имя базы данных, имя пользователя и пароль; localhost можно оставить. Хост базы данных останется прежним, так как большинство провайдеров используют localhost . Теперь ваши файлы связаны с базой данных.

Есть дополнительные шаги, знание которых может быть полезно для вас.

Шаг 4: Перенос учетных записей электронной почты

Перенос учетных записей электронной почты очень похож на перемещение файлов WordPress . Все настройки и сообщения электронной почты из ваших учетных записей находятся в папке public_html/mail/ . Вы можете использовать FTP-клиент или CPanel для их перемещения.

Скачав учетные записи электронной почты со старого хостинга и загрузив их на новый, вы сохраните все настройки. Благодаря этому не нужно будет изменять настройки электронной почты в почтовом клиенте (в Thunderbird , Outlook и других ).

Шаг 5: Изменение DNS сервера и перемещение домена

Чтобы избежать простоев во время переноса сайта на другой хостинг , вы должны выполнить этот шаг в последнюю очередь. После переноса базы данных, файлов и перемещения учетных записей электронной почты нужно изменить название DNS сервера.

Перенос WordPress сайта с одного домена на другой домен задача с которой вебматер сталкивается хотя бы раз за свою практику.

Для чего вам может потребоваться перенос сайта WordPress на другой домен:

  1. Например вы разработали какой-либо проект, который у вас работает, приносит вам удовольствие и заработок. Проходит какое-то время и вы понимаете что проект нужно улучшать, обновлять, изменять. При этом делать это на хорошо отлаженном сайте опасно, для этого следует завести другой домен или поддомен и тестировать всё новое на нём.
  2. Так же бывает, что вас забанил какой либо поисковик, например вы попали в «Баню» Яндекса. Тогда в бесконечных попытках от туда выплыть вы регистрируете еще один домен и переносите ваш WordPress туда.
  3. Был у вас сайт vasy.ru и как то вечером, после программы «Вести» вы решили что хочеться домен вася.рф. И снова вы ставите задачу по переносу вашего сайта на другой домен в зону рф.
  4. Бывают и другие причины переноса сайта, но это уже на усмотрение читателя.

И так, что понадобится для переноса сайта на WordPress

  1. FTP доступ к старому сайту/домену
  2. FTP доступ к новому сайту/домену
  3. Phpmyadmin досуп к старому сайту/домену
  4. Phpmyadmin досуп к новому сайту/домену
  5. Редактор файлов, что то вроде «Notepad++» или любой IDE PHP(например netbeans). Этот пункт актуален если вы делаете действия по редактированию файлов на вашем ПК.
  6. Доступ к панели управления хостингом, если там есть интрументы для работы через WEB(файловый менеджер, редактор файлов, Phpmyadmin) — тогда первые 5 пунктов вам не нужны.

Последовательность действий:

  1. Сделаете 2-е полных копии работающего сайта к себе на ПК (сделайте это в две разные папки)
  2. Сделайте копии базы данных с работающего сайта
  3. Открываете 1 копию и далее работаете только с ней, вторая копия вам нужна будет что бы не качать по ftp повторно работающий сайт, если вы вдруг не так что-то сделаете.
  4. Откройте на редактирование файл function.php своей темы и впишите туда следующие строчки

update_option("siteurl","http://ваш новый домен.ру"); update_option("home","http://ваш новый домен.ру");

update_option ("siteurl" , "http://ваш новый домен.ру" ) ;

update_option ("home" , "http://ваш новый домен.ру" ) ;

Эти две строчки при открытии нового сайта пропишут необходимый домен в базе данных нового сайта.

Такой же поиск и замену нужно повторить для папки с плагинами. Данные действия актуальны если вы знаете что ваши плагины и тема сайта допиливались.

Работа с базой данных:

  1. При помощи Phpmyadmin залейти базу с старого сайта, в базу нового сайта. База нового сайта при этом должна быть пустой (не содержать таблиц)
  2. Пропишите в файле wp-config.php нового сайта, параметры подключения к БД

/** Имя базы данных для WordPress */ define("DB_NAME", "имя новой базы"); /** Имя пользователя MySQL */ define("DB_USER", "имя пользователя новой базы"); /** Пароль к базе данных MySQL */ define("DB_PASSWORD", "пароль к новой базе"); /** Имя сервера MySQL */ define("DB_HOST", "localhost");

После всех проделанных действий, по FTP закачайте изменённую копию старого сайта на на новое место.

Попробуйте зайти в админку нового сайта http://новый сайт.ру/wp-admin/

Всё получилось, тогда установите плагин «Better Search Replace от Автор: Expanded Fronts» — при помощи него вы сможете заменить в базе нового сайта все вхождения «http:// старый сайт.ру » на «http://новый сайт.ру «. После этого переезд можно считать успешным.

Конечно есть разного рода форсмажорные обстоятельства, которые выходят за рамки данного материала. Перечислю некоторые из них:

  1. Имена изображений на новом сайте стали крокозябрами. Причинам может быть в том что при FTP передаче нужно принудительно установить кодировку соединения. Актуально если на старом сайте, активно использовались кирилические символы в название файлов.
  2. Не получается загрузить старую базу на новое место, так как есть ограничения по размеру загрузки. Тут вариант, либо меняйте ограничение(если хостинг позволяет) либо делите базу на части.
  3. После загрузки вы обновили плагины на новом сайте и сайт стал работать не корректно. Возможно в коде темы у вас появились устаревшие функции, которые больше не используются в новых плагинах. Ищите какие функции устарели, меняйте их на новые.

Так же посмотрите отличную по переносу WordPress на другой домен.

Информация о переносе WordPress на другой хостинг

Сайт, написанный на WordPress, состоит из файлов в формате PHP , файлов контента (изображения и другая информация) и базы данных (БД) в формате SQL. Чтобы самостоятельно перенести сайт на WordPress на другой хостинг, недостаточно просто разместить файлы сайта на услуге нового хостинг-провайдера. Перенос сайта на WordPress на другой хостинг — сложная процедура, которая потребует от вас определенного багажа знаний и опыта в сфере разработки или веб-администрирования. Данная инструкция подробно описывает, как перенести сайт WordPress на другой хостинг, а также помогает устранить возможные ошибки.

Во избежание проблем при переносе на серверы вы можете бесплатно воспользоваться помощью наших специалистов: .

Инструкция по переносу сайта на WordPress на хостинг сайт

  1. 1.

    Определите, в какой папке находятся файлы вашего сайта. Например, в панели управления ISPmanager корневая директория указана в разделе WWW-домены :

    Если вы осуществляете перенос WordPress на хостинг с локального сервера, корневая директория по умолчанию: *Z:\home\localhost\www*.

    Вне зависимости от их месторасположения, перечень файлов сайта на WP выглядит следующим образом:

  2. 2.

    Если ваш сайт и база данных размещены на хостинге, заархивируйте папку с файлами сайта и скачайте полученный архив на локальный компьютер. Проконсультироваться по вопросу создания архива и дампа (резервной копии) базы данных вы можете в технической поддержке вашего хостинг-провайдера.

  3. 3.

    Определите, какую базу данных (БД) использует ваш сайт. Для этого перейдите в и в файле wp-config.php найдите следующие строки:

    /** The name of the database for WordPress */ define("DB_NAME", "u1234567_database"); /** MySQL database username */ define("DB_USER", "u1234567_dbuser"); /** MySQL database password */ define("DB_PASSWORD", "password");

    • u1234567_database
    • u1234567_dbuser
    • password
  4. 5.

    Перейдите во вкладку Экспорт , выберите формат SQL и нажмите ОК :


  5. 6.

    Дальнейшие действия выполняются на новой услуге хостинга, на которую вы хотите перенести ваш сайт. Если вы еще не заказали хостинг, воспользуйтесь . Далее нового хостинга.

  6. 7.

    Определите, в какую папку загрузить файлы вашего сайта. Корневая папка создается автоматически при добавлении домена в панель управления хостингом. Если вы уже добавили доменное имя, перейдите к шагу 9 .

    Рассмотрим процесс добавления домена в панели управления ISPmanager. Перейдите в раздел Доменные имена и нажмите Создать :


  7. 8.

    Введите Доменное имя , выберите из раскрывающегося списка локальный IP-адрес , поставьте галочку в графе «Создать WWW-домен» и «Создать почтовый домен» , если вы планируете пользоваться почтой на хостинге. Нажмите ОК :


  8. 10.

    Теперь перейдем к импорту базы данных. Для этого понадобится новая база данных и уже созданный дамп старой БД. В разделе Главное выберите пункт Базы данных и нажмите Создать :


  9. 11.

    На открывшейся странице Новая база данных укажите Имя (при этом к нему автоматически добавится префикс вашего логина хостинга вида u1234567 ) и Имя пользователя . Скопируйте пароль, указанный в конфигурационном файле сайта (шаг 3), или сгенерируйте новый Пароль . Затем нажмите Ок :


  10. 12.

    Перейдите в phpMyAdmin на новой услуге хостинга и выберите базу данных, в которую будет импортирован дамп (резервная копия БД):


  11. 13.

    Перейдите во вкладку Импорт , нажмите кнопку Выберите файл и загрузите файл с компьютера. Нажмите ОК :

  12. 14.

    Измените название БД, пользователя и пароль в конфигурационном файле сайта wp-config.php (см шаг 3).

  13. 15.

    Если у вас настроен плагин кэширования, очистите папку wp-content/cache :


  14. 16.

    Проверьте работоспособность сайта . Прежде чем открыть сайт в браузере, очистите кэш.

    Готово! Теперь вы знаете, как перенести сайт WordPress на другой хостинг.

Частые ошибки после переноса WordPress на другой хостинг:

Error establishing a database connection (ошибка установки соединения с базой данных)

Причина : неверно указаны данные для подключения к базе данных в файле wp-config.php .

Решение : проверьте атрибуты доступов к базе данных. В файле wp-config.php найдите строки:

/** The name of the database for WordPress */ define("DB_NAME", "u1234567_database"); /** MySQL database username */ define("DB_USER", "u1234567_dbuser"); /** MySQL database password */ define("DB_PASSWORD", "password"); /** MySQL hostname */ define("DB_HOST", "localhost");

  • u1234567_database — база данных, которую использует сайт;
  • u1234567_dbuser — пользователь, от имени которого сайт подключается к базе данных;
  • password — пароль для подключения к базе данных.

В параметре DB_HOST должно быть указано localhost или 127.0.0.1

Если все данные верны, проверьте, нет ли лишних символов или пробелов.

Посмотреть и изменить пароль базы данных можно .

Открылась страница установки Вордпресс


Причина : в файле wp-config.php указана пустая база данных или в нем неверно задан префикс базы данных.

Решение : если база данных пустая, загрузите дамп по данной инструкции (см. шаг 13). Также проверьте корректность префикса БД. Таблицы в базе данных имеют вид: wp_options , где wp — это любой набор букв и цифр:

Причина : корневая папка сайта отсутствует, в ней нет файлов или назначены некорректные права.

Решение : проверьте наличие файлов сайта, а также корректность прав на папки и файлы сайта. В большинстве случаев права выглядят так:

  • на файлы сайта: «644» или «rw-r-r» ;
  • на папки: «755» или «rwxr-xr-x» .

Если права на файлы и папки отличаются от указанных, измените их .

Возможно, некорректные правила заданы в файле .htaccess . Проверьте корректность файла или загрузите .

Ошибка 404 на внутренних страницах сайта, но главная страница открывается без ошибок

Причина : отсутствует файл .htaccess .

Решение : загрузите файл .htaccess с локального сервера на хостинг в корневую папку сайта или вставьте .

Как видите, самостоятельный перенос WordPress на другой хостинг — довольно сложный и длительный процесс. Если у вас возникли проблемы или вопросы при переносе, обратитесь в .

Wordpress перенос на другой хостинг. Плагин

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

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