Вообще, практика клонирования считается неэтичной. Тем не менее, если вы размышляете о клонировании в контексте создания дубликата сайта WordPress, то это совсем другое дело. В сегодняшней статье мы покажем вам как сделать клон сайта WordPress в семь простых этапов.
Что такое клонирование и зачем оно нужно?
Идея, скрывающаяся за клонированием сайта, проста: вы делаете точную копию или дубликат одного сайта WordPress и применяете ее к другому сайту. Существуют ли реальные причины для клонирования? Конечно!
Одним из вариантов может быть ваш переезд на новый хостинг или домен. Клонирование сайта сэкономит вам несколько часов работы.
Также при разработке сайта для клиента, после окончания проекта вы можете клонировать тестовый сайт на сайт клиента.
И, наконец, вы можете клонировать ваш работающий WordPress сайт на ваш локальный сервер в целях отладки и разработки.
Клонирование сайта вовсе не сложно, и вот как пошагово вы можете это сделать.
Использование BackupBuddy для клонирования WordPress сайта
В этой статье мы будем использовать плагин BackupBuddy. BackupBuddy — это WordPress плагин для бекапа, который позволяет вам не только создавать резервные копии сайта, но также предоставляет возможность легко разворачивать ваш сайт из бекапа. Мы покажем вам как использовать этот инструмент восстановления бекапа для клонирования любого WordPress сайта.
1. Установка и настройка BackupBuddy
Первым делом вам необходимо установить и активировать плагин BackupBuddy. После активации плагин добавить новый элемент меню под названием ‘BackupBuddy’ в админбар WordPress. Клик по нему переместит вас в мастер настройки BackupBuddy.
Мастер настройки не сложен. Для начала вам необходимо указать email адрес. Затем нужно ввести пароль.
Пароль будет использоваться для восстановления вашего сайта. Следующей опцией будет выбор расположения для хранения бекапа. И, наконец, будет предложена опция для настройки автоматических бекапов.
BackupBuddy умеет сохранять ваши резервные копии на таких облачных сервисах, как Stash, Amazon, Rackspace и Dropbox. Также вы можете сохранять бекапы на своем сервере или отправлять их себе по почте.
После окончания работы с мастером кликните на кнопку сохранения изменений для продолжения работы.
2. Создание резервной копии вашего WordPress сайта
BackupBuddy автоматически запустит процесс бекапа как только вы закроете мастер настройки. После окончания он отобразит вам опции: скачать бекап или отправить его в облако.
Вы в любой момент сможете создать свежую резервную копию, посетив страницу BackupBuddy » Backup.
3. Подготовка к клонированию своего WordPress сайта
BackupBuddy предлагает очень простой инструмент для клонирования / миграции сайта. Просто перейдите на страницу BackupBuddy » Restore/Migrate для начала процесса клонирования.
Для начала вам нужно скачать файл importbuddy.php на свой компьютер.
Далее, нужно скачать архив с бекапом из уже сделанных на той же страницы.
4. Загружаем бекап и Importbuddy на новый сайт
Теперь у вас есть полный бекап сайта в формате zip и файл importbuddy.php, далее нужно загрузить их на новый сайт.
Новым расположением может быть работающий сайт, либо же сайт на вашем локальном сервере. Если сайт — на локалке, то вам просто нужно будет скопировать и вставить эти файлы в подпапку внутри вашей htdocs или www директории, вот так:
C:\wamp\www\mynewsite\
Если же сайт в сети, то потребуется загрузить эти файлы в корневую директорию с помощью FTP клиента.
5. Запуск скрипта импорта
После загрузки этих двух файлов вам нужно перейти к файлу importbuddy.php в своем браузере. Он будет располагаться по адресу вроде:
http://www.example.com/importbuddy.php
Измените example.com на название вашего домена.
Вас попросят указать пароль importbuddy. Этот пароль вы создавали в шаге 1 или же вводили при скачивании файла importbuddy в шаге 3.
После ввода пароля вы увидите, что importbuddy уже обнаружил ваш файл бекапа в zip. Теперь просто кликните на кнопку Next Step для продолжения.
Importbuddy извлечет ваш файл бекапа, а по завершении процесса вам нужно будет нажать на кнопку Далее.
Вы окажетесь в разделе настроек адреса сайта и базы данных.
Importbuddy автоматически подтянет ваш новый адрес. Он также отобразит вам предыдущий. Ниже вам нужно будет указать реквизиты доступа к новой базе данных. Введите имя новой БД, логин и пароль.
Если база еще не создана, то можно залогиниться в панель управления хостингом и создать ее. Если же вы переносите сайт на локальный сервер, то БД можно создать с помощью phpmyAdmin.
После указания реквизитов доступа к БД, кликните на кнопку тестирования настроек базы. Если информация была указана верно, то вы увидите следующий результат:
Кликните на кнопку следующего шага. Importbuddy импортирует вашу БД WordPress и покажет соответствующее уведомление. Снова нажимаем кнопку для перехода к следующему шагу.
Importbuddy запустит некоторые тесты и откроет вам новый адрес клонированного сайта для того, чтобы вы смогли проверить всё ли в порядке.
6. Тестирование вашего клонированного сайта
Протестируйте свой новый сайт путем перехода по ссылке в последнем этапе. Проверьте ссылки на ваши записи блога. Перейдите в админку для того, чтобы убедиться, что вы можете совершать все действия как администратор.
7. Удаление временных файлов
На странице importbuddy кликните на кнопку «cleanup and remove temporary files». Это действие удалит importbuddy и все временные файлы, созданные им в процессе клонирования.
Вот и все, вы успешно клонировали свой WordPress сайт.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.