Задача: Перенести сайт 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) и файлов. В Установщике можно поставить пароль на архив или предварительно указать данные для БД.
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] => вводим данные созданной БД (бывает у хостеров юзер тот же что и имя БД) => Тест => Далее.
10. Шаг 3. Здесь можно проверить или изменить название, адрес сайта, а в опциях можно добавить нового админа для сайта.
11. Шаг 4. Для завершения установки войти в админ панель сайта.
12. После входа в систему Duplicator покажет успешный перенос и сообщит об очистке файлов установщика. Также можно удалить В Сохраненных данных установочные файлы (пакет скачанный/загруженный ранее) и очистить кэш сборки.
13. Необходимо проверить плагины и активировать если нужно, т.к. при переносе некоторые из них могут деактивироваться. Например, WPBakery Page Builder деактивируется и на странице отображаются потом просто шорткоды.
14. Перенос сайта WordPress с плагином Duplicator окончен.