Перенос сайта WordPress с плагином Duplicator

Задача: Перенести сайт WordPress на другой хостинг. На новом хостинге не установлен WP и не создана база данных.

Решение. Перенос сайта можно сделать с помощью плагина Duplicator — WordPress Migration Plugin (Snap Creek). В отличие от, например, All-in-One WP Migration, с Duplicator нет необходимости предварительно устанавливать WordPress на новый хостинг, в то время как с WP Migration нужно установить CMS и сам плагин.

Принцип переноса сайта через Duplicator: сделать резервную копию сайта => загрузить файл на другой хостинг => установить, попутно создав БД или подключить уже существующую.

Перенос сайта с Duplicator — WordPress Migration Plugin

Установить и активировать плагин «Duplicator — WordPress Migration Plugin».

1. Создаем Пакет: Вкладка Duplicator — Пакеты [Packages] => «Создать новый» [Create New].

2. Можно изменить Имя [Name] на более понятное => Далее. Хранилище, Архив и Установщик пропускаем. В Архиве можно указать настройки копирования таблиц БД (например исключить комментарии с сайта wp_comments) и файлов. В Установщике можно поставить пароль на архив или предварительно указать данные для БД.

Создание пакета в плагине Duplicator
Создание пакета в Duplicator

3. Сканирование сайта. Красным отмечаются возможные проблемы. Если все в порядке отмечаем «Да, продолжить…» и нажимаем «Создание» [Build].

4. После создания пакета скачиваем Установщик [Installer] и Архив [Archive].

5. Скачанные файлы загружаем на новый хостинг.

6. Запустить Установщик – installer.php. В строке браузера вводим mynewsyte.net/installer.php

7. В появившемся установщике на 1-м шаге ставим согласие «I have read and accept…» и Далее.

8. Идем на хостинг в панель Базы данных MySQL => создать новую базу данных (запомнить Имя/Пользователя/Пароль).

9. Шаг 2. Подключаемся к базе данных. Выбираем в действии «Соединиться и Удалить все данные» [Connect and Remove All Data] => вводим данные созданной БД (бывает у хостеров юзер тот же что и имя БД) => Тест => Далее.

Подключение базы данных в Duplicator при установке сайта
Подключение БД в Duplicator

10. Шаг 3. Здесь можно проверить или изменить название, адрес сайта, а в опциях можно добавить нового админа для сайта.

11. Шаг 4. Для завершения установки войти в админ панель сайта.

Шаг 4 в Duplicator
Шаг 4

12. После входа в систему Duplicator покажет успешный перенос и сообщит об очистке файлов установщика. Также можно удалить В Сохраненных данных установочные файлы (пакет скачанный/загруженный ранее) и очистить кэш сборки.

13. Необходимо проверить плагины и активировать если нужно, т.к. при переносе некоторые из них могут деактивироваться. Например, WPBakery Page Builder деактивируется и на странице отображаются потом просто шорткоды.

14. Перенос сайта WordPress с плагином Duplicator окончен.

Если есть какие-то проблемы с сайтом после переноса, следует проверить включены ли все нужные плагины, например при переносе WPBakery отключается. Также из-за несоответствия PHP версий установленных на новом хостинге и там, где был сайт ранее, тоже могут быть проблемы.
Ссылка на основную публикацию