Плагин дубликатор wordpress. Создание пакета с файлами и базой данных

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

Пошаговая инструкция:

Шаг 1: Создание пакета (процесс создания архива для переноса)

Шаг 2: Сканирование системы

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

Шаг 3: Создать Пакет

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

Шаг 4: Создать новую базу данных MySQL на хостинге

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

Шаг 5: Перейти в менеджер файлов на хостинге

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

Шаг 6: Переходите по адресу

http://your_sait.ru/installer.php

Откроется Duplicator , он проверит наличие архива и конфигурацию сервера, вы ставите галочку и переходите дальше.

Шаг 7: Ввести данные созданной базы данных

Выбираем в Action -> Connect and Remove All Data (Подключиться и удалить все данные). По умолчанию в Host должно установиться: localhost . Ниже заполняем поля с именем базы данных, пользователем и паролем.

Шаг 8: Перейти на Site Login

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

Шаг 9: Войти в админку WordPress

Ввести имя пользователя и пароль, те которые были и раньше на вашем WordPress сайте.

Учитывая возникающие проблемы при переносе сайтов, большинство пользователей пользуется специальными плагинами. Одним из лучших расширений для переноса сайтов на WordPress является Duplicator, который позволяет осуществить миграцию проекта с одного хостинга на другой, затратив на это минимум нервов и времени. При этом после переноса не требуется вносить изменения и правки в код сайта для его стабильной работы.

Инсталляция плагина Duplicator ничем не отличается от установки обычных расширений к CMS WordPress. Откройте консоль управления сайтом и выберите в меню Плагины >> Добавить новый. В верхнем правом углу введите в поиске слово «Duplicator» и дождитесь окончания поиска.

Затем кликните на кнопку «Установить» рядом с плагином Duplicator - WordPress Migration Plugin (полное название «Дубликатора») и активируйте расширение.

Инструкция по созданию бекапа при помощи плагина

Чтобы перенести сайт на другой хостинг необходимо создать пакет данных. Первым делом в сайдбаре консоли кликните кнопку Duplicator и в верхнем правом углу нажмите «Создать новый».

На открывшейся странице смените название пакета на любое желаемое и нажмите кнопку «Далее». Во вкладках «Хранилище», «Установщик» и «Архив» все нужно оставить по умолчанию.

Дождитесь окончания сканирования сайта, отметьте галочкой пункт «Да, продолжить процесс построения!» и кликните кнопку «Создание».

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

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

При построении проекта может возникнуть ошибка «This server cannot complete the build due to setup constraints», означающая, что сервер остановил создание пакета данных. Первым делом откройте вкладку «Попробуйте еще раз» и нажмите кнопку «Retry Package Build». Если ошибка повторилась, то необходимо изменить таймаут исполнения скриптом команд. Обратитесь к хостинг-провайдеру для изменения параметра сервера «PHP Max Execution».

Перенос сайта к другому хостеру

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

Когда все процедуры завершены, открываем в браузере инсталлятор по ссылке http://название_вашего_сайта/installer.php. На странице установщика необходимо выбрать вкладку «Connect and Remove All Data», которая подразумевает подключение к уже имеющейся базе и ввести данные свежесозданной базы данных.

Нажмите кнопку «Test Connection» (Протестировать соединение), и если расширение указало на успешное подключение к базе, кликаем «Далее».


По окончании распаковки проекта закройте вкладку с инсталлятором и перейдите на сайт. Процедура переноса сайта при помощи Duplicator завершена.

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

Сегодня мы рассмотрим один из способов переноса сайта WordPress на локальный и реальный сервер. Это также относится и к переезду с одного на другой хостинг. Для этих целей будем использовать плагин Duplicator, который предназначен для того, чтобы упростить всю эту задачу.

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

Перенос WordPress с реального сервера на локальный

Очень удобно иметь под рукой на локальном сервере копию своего сайта для будущего тестирования и экспериментов. И чтобы не возиться с экспортированием БД в phpMyAdmin, копирования файлов через FTP, смена адресов и прочих технических деталей. Мы воспользуемся плагином Дупликатор, который значительно облегчит эту работу. Естественно, у вас уже должен быть установлен локальный сервер, рекомендую Open Server. На нем и будем показан пример.

Шаг 1-й

В первую очередь устанавливаем плагин Duplicator на реальном сайте. После чего в боковой панели добавится новый раздел «Duplicator ». Настройки можно оставить по умолчанию, но для ознакомления не помешает их просмотреть, особенно если вы приобрели PRO версию.

Мы же сразу переходим на вкладку «Пакеты » где будет находиться список будущих сделанных копий сайта. В правом в верхнем углу жмем на кнопку «Создать новый ». Откроется страница для создания копии в три шага: Установка, Сканирование, Создание.

При нажатии на название спойлера откроется дополнительные параметры. Место где будет сохраняться копии, фильтр БД и данные сервера MySQL. Все можно смело оставлять по умолчанию и жмем кнопку «Далее ».

На втором шаге часто встречается предупреждения в виде красного восклицательного знака. Это из-за неопределенности размеров файлов, кэша, если он используется, проверки имен. Не стоит этого пугаться и оно не должно повлиять на корректность создания. Просто поставьте галочку для продолжения и жмем кнопку «».

На последнем шаге скачиваем архив и файл инсталлятора.

Шаг 2-й

Теперь когда у нас есть копия сайта мы создаем на локальном сервере (Open Server) в папке domains новую папку, к примеру, wpdemo. Сюда же перемещаем ранее скаченные два файла: архив, installer.php . В адресной строке пишем адрес http://wpdemo/installer.php . Попадаем снова на установку в четыре шага.

Deployment (Развертывание) . И сразу на первом шаге может возникнуть ошибка, в которой говорится что файл архива не найден. Это скорее связано с неточным названием, поэтому просто скопируйте название файла (скрин ниже) в инсталляторе и переименуйте на него архив, а затем перезагрузите страницу. Жмем Next.

Install Database (Установка базы данных) . В первой пункте «Action » выбираем «Create New Database » — создать новую БД. Можно также выбрать «Connect and Remove All Data » — подключиться к уже существующей БД, то есть она заранее должна была быть создана. Лучше выбрать новую, чтобы не возиться с лишними действиями. Во втором пункте даем любое название БД и указываем коренного юзера (root). Поле ввода пароля оставляем пустым и жмем Next.

На оставшихся двух шагах менять ничего не нужно, нажимаем просто Next. Дальше переходите по адресу http://wpdemo/ и можете проводить над сайтом задуманные нововведения.

Перенос WordPress с локального сервера на реальный

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

Файл архива и installer.php загружаем на сервер в папку public_html

И главное, на втором шаге в установке базы данных выбрать первый пункт «Connect and Remove All Data » — установка в уже имеющеюся БД. Это связано с тем, что в бесплатной версии плагина нет возможности с соединением cPanel. Поэтому придется сделать следующие.

With over 15 million downloads Duplicator successfully gives WordPress users the ability to migrate, copy, move or clone a site from one location to another and also serves as a simple backup utility. Duplicator handles serialized and base64 serialized replacements. Standard WordPress migration and WordPress backups are easily handled by this plugin as are zero downtime migrations .

Quick Video Demo

Overview

Duplicator позволяет вам:

  • Move, migrate or clone a WordPress site between domains or hosts with zero downtime
  • Pull down a live site to localhost for development
  • Transfer a WordPress site from one host to another
  • Manually backup a WordPress site or parts of a site
  • Duplicate a live site to a staging area or vice versa
  • Bundle up an entire WordPress site for easy reuse or distribution
  • Perform a full WordPress migration without struggling with messy import/export sql scripts

Migrate WordPress and Run WordPress Backups

Duplicator creates a package that bundles all the site’s plugins, themes, content, database and WordPress files into a simple zip file called a package. This package can then be used to easily migrate a WordPress site to any location you wish. Move on the same server, across servers and pretty much any location a WordPress site can be hosted. WordPress is not required for installation since the package contains all site files.

Improve Your Workflow with Pre-Bundled Sites

Duplicator lets you make your own preconfigured sites to eliminate rework. Instead of manually configuring your favorite theme, set of plugins or content over and over, now just configure a single site and bundle it up into a Duplicator package. Once you have the bundled site, you can migrate the WordPress site over and over to different locations to instantly create many preconfigured sites!

Duplicator Pro

Duplicator Pro takes Duplicator to the next level with features you’ll really appreciate, such as:

  • Scheduled backups
  • Cloud Storage to Dropbox, Google Drive, Microsoft OneDrive, Amazon S3 and FTP/SFTP
  • Multi-threaded to support larger web sites & databases
  • Migrate an entire multisite WordPress network in one shot
  • Install a multisite subsite as a new standalone website
  • Database and user creation in the installer with cPanel API
  • Connect to cPanel directly from installer
  • Email notifications
  • Профессиональная поддержка
  • … и многое другое!

Please Note

The underlying logic to backup WordPress, move WordPress and transfer WordPress are complex and it’s impossible to know how each system is setup; this is why your feedback is important to us. Thanks for helping us to make WordPress the best blogging platform in the world.