Как сделать профессиональный перенос wordpress на другой домен без ошибок

Перенос wordpress на другой домен можно сделать достаточно быстро, профессионально и без необходимости править какой-нибудь код, или таблицы базы данных проводя разного рода sql запросы. Все давно уже придумано и создано. Времена “ручной работы” давно канули в историю, если конечно вы не фанат программирования.

Привет всем!

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

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

Все это останавливало владельцев собственных проектов от муторной работы и некоторые продолжали терпеть и искать альтернативу.

перенос wordpress на другой домен
перенос wordpress на другой домен

Теперь все изменилось и процедура переноса wordpress на другой домен не такая уж и редкая. Расстаться со своим хостинг-провайдером в настоящее время можно очень просто. И не потому, что он вам кровь свернул, а просто сайт ваш стал совсем большим и требует много ресурсов, или вам например, пришлось переехать в другую страну. И таких или… может быть сколько угодно.

Чтобы перенос wordpress на другой домен прошел без ошибок

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

  • Отключить необходимо те, которые являются лицензионными. Они обычно прикреплены к конкретному домену и при смене домена плагин работать не будет, отсюда ошибки с доступом в админку, базе данных и в целом к сайту;
  • Плагины отвечающие за безопасность;
  • Резервные копии – при использовании параллельного плагина для резервных копий;
  • Кеширование тоже можно деактивировать;
  • Двойную авторизацию отключить, если использовался плагин. Часто используется двойная авторизация с помощью файла .htaccess. Его нужно временно отредактировать, затем вернуть все настройки.

Это основные плагины, которые не стоит включать в архивы и копии для последующего переноса на другой домен или хостинг.

Перенос wordpress на другой домен – популярные плагины

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

Кроме того, перенос wordpress можно осуществлять не только на другой домен, но и на поддомен, в любую другую вложенную папку, или на другой домен того же хостинга.

Какие инструменты на сегодняшний день есть для переноса wordpress на другой домен или хостинг?

Самые популярные плагины для миграции wordpress

All-in-One WP Migration
Основной недостаток – для переноса требуется предустановка wordpress на домене куда будет осуществляться перенос.

Duplicator
Достойное решение, но иногда появляются проблемы при переносе из-за нехватки памяти. Все зависит от объема архива и количества запросов.

Основные характеристики
– Перемещать, переносить или клонировать сайт WordPress между доменами или хостами
– Перемещать рабочий сайт на localhost (локальный сервер) для разработки
– Перенос сайта WordPress с одного хоста на другой
– Резервное копирование сайта WordPress или его частей вручную
– Можно выполнить полную миграцию WordPress, не борясь со сценариями импорта / экспорта SQL

Перенос wordpress на другой домен плагином Akeeba Backup for WordPress

Сам плагин создает только резервные копии wordpress, но для восстановления и переноса wordpress на другой домен или хостинг к нему необходим скрипт-распаковщик, который и производит распаковку специального архива (JPA).

Данный скрипт называется Akeeba Kickstart и скачать его можно там же где и плагин.

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

Важные особенности плагина:

  1. Резервные копии wordpress в один клик всего сайта + база данных;
  2. Автоматическая настройка не требующая участия;
  3. Зашифрованная конфигурация;
  4. Доступно несколько форматов (ZIP, JPA);
  5. Управление резервными копиями;
  6. Резервное копирование по расписанию (CRON);
  7. Возможность исключить из резервной копии любые файлы и папки;

Если первые два плагина в основном применяются для переноса wordpress на другой домен, то akeeba beckup for wordpress может использоваться постоянно и в автоматическом режиме.

Пошаговый план переноса wordpress на другой домен

Предварительная подготовка

Шаг 1
Для начала нужно купить новый домен и взять у хостера все данные для доступа по FTP. Затем создать новую базу данных, пользователя и пароль от этой базы. Все записать и спрятать подальше.

Шаг 2
Сделать резервную копию wordpress с помощью плагина akeeba backup и скачать архив в формате JPA к себе на компьютер.

Шаг 3
Закачать архив с сайтом (JPA), файлы скрипта (kickstart.php, en-GB.kickstart.ini) на свой хостинг в корневую папку домена. Как все будет готово, переходим к установке/переносу.

Перенос wodpress на другой домен – практика

Для начала установки нужно в адресной строке браузера обратиться к скрипту: http://mysite.ru/kickstart.php
В появившемся окне нажимаем на ссылку внизу и начинаем установку.

Начало установки wordpress
Начало установки

В следующем окне запускаем установщик нажатием на зеленую кнопку “start”

старт

И снова жмем на зеленую кнопку.

Начало установки

На следующем этапе система откроет проверочную страницу похожую на установку cms-joomla, с различными параметрами. Теперь жмем на синюю кнопку в правом верхнем углу.

Далее добавляем в таблицу с левой стороны данные, которые предоставил хостинг-провайдер.

Данные по FTP
Данные для соединения с новой базой данных

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

Соединение с базой данных установлено
Соединение с базой данных установлено

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

Данные администратора wordpress
Данные администратора

Затем еще будет пара шагов где скрипт оповестит о том, что старые пути к временным папкам и файлам будут перезаписаны на новые. Будет показан процесс перезаписи и потом нужно просто закрыть окно браузера с установкой и в оставшемся окне нажимаем на большую зеленую кнопку “Очистить” и следующая большая кнопка “Перейти на фронтальную часть сайта”.

Если перенос wordpress на другой домен сделан правильно, вы сможете увидеть главную страницу сайта, добавив к адресу /wp-admin, войдите в контрольную панель.
Войти получилось?
Я вас поздравляю!

Заключение

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

По окончании переноса wordpress, можно включить все плагины и проверить работу.

Удачного вам переезда на новый домен!

Блоггинг пошаговое руководство для начинающих

Поделиться с друзьями
Эдуард Бунаков

Здравствуйте! Я специалист cms-систем, автор серии обучающих курсов по созданию сайтов на cms-Joomla, WordPress, интернет-магазинов на Opencart.

Оцените автора
( Пока оценок нет )
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

  1. Эдуард Бунаков автор

    Какие конкретно вопросы интересуют?

    Ответить
  2. Эдуард Бунаков

    Основным моментом здесь является отключение плагинов для успешного переноса. https://starting-constructor.ru/3-sposoba-kak-otklyuchit-plaginy-wordpress.html
    Все остальное можно сделать и без доступа в админку. В файле конфигурации возьмите необходимые данные и используйте их для переноса на новый домен.

    Ответить
  3. Влад

    А как переезжать на другой домен, если предыдущий домен забанен Роскомнадзором и нельзя зайти в саму админку вордпресс? Доступ к файлам на хостинге есть.

    Ответить