Можно играть
25.10.19

Грамотный перенос сайта WordPress на другой домен

Грамотный перенос сайта WordPress на другой домен

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

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

Лучший плагин бэкапа

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

Думаю, большинство считают, что лучший плагин бэкапа — Duplicator, но на мой взгляд нет. Когда я его тестировал, а это наверное года 3 назад, он даже не мог, почему-то, запаковать архив проекта весом под 1 gb (где-то так), когда BackupBuddy справился с задачей на ура.

Более того, я использую в добавок плагин — iThemes Security от тех же разработчиков, они превосходно работают в связке и отлично дополняют друг друга.

Ниже, давайте кратко посмотрим на то что умеет BackupBuddy и его особенности.


Читайте также:


Функционал

  • Полный бэкап сайта
  • Есть возможность упаковать отдельно: базу, файлы сайта, изображения и установленные шаблоны
  • Сканирование всех файлов проекта на вредоносный код
  • Автобэкап по расписанию
  • Показ мощности и настроек сервера (такая информация скрыта на всех хостингах)
  • Автоотправка резервных копий на такие сервисы как: Amazon, Dropbox, Google Drive (использую именно этот), Rackspace Cloud Files, BackupBuddy Stash, Email, удаленный FTP, локальная директория.

Создание бэкапа

Скачиваем плагин и устанавливаем как обычно. Далее, идем во вкладку «Backup» и выбираем целостность архива.

Перенос сайта WordPress на домен
  • Database Only — только база
  • Complete Backup — полное резервная копия
  • Themes Only — только шаблоны
  • Plugins Only — только плагины
  • Media Only — только медиа

Ожидаем архивации, следом кликаем по кнопке «Download backup file» и скачиваем архив.

Бэкап сайта wordpress

Далее, идем во вкладку «Restore / Migrate» и скачиваем файл по клику на ссылку «Download importbuddy.php». Будет предложено ввести пароль (для распаковки), вводим любое значение, к примеру 12345.

Установка на хостинг

Закачиваем оба файла (архив и php файл) на хостинг в папку где должен находится проект, создаем новую базу и переходим к установке.

Первым что нужно сделать это перейти по адресу site.ru/importbuddy.php где нам пошагово нужно будет внести необходимую информацию и вводим код который ранее вводили при скачивании php файла.

Шаг 1

Просто кликаем по кнопке «Restore Backup» и переходим к следующему этапу.

Шаг 2

Распаковка архива

Шаг 3

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

В колонке «New Database» справа вводим данные от недавно созданной новой базы данных.

  • Database Server (MySQL) — в большинстве случаев это localhost
  • Database Name — название базы данных
  • Database User — пользователь базы данных
  • Database Password — пароль базы данных
  • Database Prefix — префикс таблиц, оставляем как есть или меняем на нужный

После, кликаем по кнопке «Next Step» и продолжаем.

Шаг 4

Установка базы данных

Шаг 5

Справа в поле «New URL» проверяем правильность адреса / урл для нового сайта по которому он будет открываться и переходим дальше.

Шаг 6

Безболезненный перенос сайта на WordPress на новый домен

Жмем кнопку «Finish Cleanup» в самом низу, ждем удаления установочных и лишних файлов и все готово. Теперь нужно проверить все ли корректно работает, для этого переходим на сайт и пробуем зайти в админку.

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

Да и сейчас никто не ковыряется в базе данных, чтобы заменить урлы, как это было в 90-х :), конечно же, если вы не «дед» своего дела который не признает каких то новшеств.

На сегодня все, а Вам всех денег на фриланс! С Вами был Дмитрий, до встречи!