Как перенести WordPress на новый хост или домен: руководство для начинающих

Приветствую, уважаемые друзья!

Сегодня интересный пост для начинающих: как перенести WordPress на новый хостинг (сервер) или домен.

Как перенести WordPress на новый хост или домен

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

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

Все, что вам нужно, это:

  • Бесплатный плагин под названием Duplicator
  • Доступ к cPanel или другой способ создания пустой базы данных

Плагин будет обрабатывать все остальное для вас. И я постараюсь дать вам подробные инструкции для каждого шага.

Давайте начнем! Но сначала…

Вам на самом деле нужно переместить WordPress самостоятельно?

Если вы думаете, что вам нужно будет перенести WordPress только потому, что вы меняете хосты…возможно, вам на самом деле даже не нужно будет шевелить пальцем.

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

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

Как только вы это исключите, вот подробное руководство о том, как перенести WordPress на новый хост или новое доменное имя (или оба одновременно!).

Как перенести WordPress на новый хостинг или домен

Хотя вы можете вручную переместить WordPress, скопировав все файлы вашего сайта и экспортировав свою базу данных через PHPMyAdmin…это огромная боль. И в большинстве случаев это совершенно не нужно.

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

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

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

В двух словах, вот все, что вам нужно сделать, чтобы перенести свой сайт WordPress с помощью плагина Duplicator:

  • Создайте резервную копию «пакета» вашего сайта
  • Загрузите пакет на новый хост или сервер
  • Запустите установочный файл Duplicator
  • (Необязательно) Обновите ваш сайт на новое доменное имя, заставив Duplicator изменить все ссылки с вашего старого URL на новый домен

Шаг 1. Установите Duplicator на сайт, который вы хотите перенести

Для начала перейдите на панель мониторинга своего сайта WordPress, который вы хотите перенести, и установите бесплатную версию плагина Duplicator:

Установите Duplicator

Обязательно активируйте плагин после его установки.

Шаг 2. Создайте новый пакет

В терминологии Duplicator «пакет» — это, по сути, автономная версия вашего сайта. Он содержит два файла:

  • Файл .zip со всеми данными вашего сайта, включая ваши файлы и базу данных.
  • Файл установщика, который позволяет вам легко превратить этот файл .zip в рабочую копию вашего сайта WordPress.

Чтобы создать свой первый пакет, перейдите в «Duplicator — Пакеты — Создать новый»:

Создайте новый пакет

На следующем экране («Настройка пакета») ничего не нужно настраивать. Просто нажмите кнопку «Далее»:

Настройка пакета

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

Просто нажмите кнопку «Build» (Создать) в нижней части, чтобы продолжить:

Build

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

Загрузите файлы архива

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

  • Архив — резервная копия базы данных и файлов вашего сайта.
  • Установщик — файл PHP, который управляет процессом установки вашего архива на ваш новый сервер.

Шаг 3: Загрузите файлы архива и установщика на новый сервер

Далее — вам нужно выгрузить два файла (которые вы только что скачали) на новое место вашего сайта. Для этого вам нужно либо подключиться к своему серверу через FTP, либо использовать диспетчер файлов cPanel. Вы можете использовать бесплатную программу FTP, такую как FileZilla, для подключения к вашему новому хосту.

Примечание. Если у вас возникли проблемы с подключением к серверу по FTP, обратитесь к хостеру за помощью. Они точно будут знать, как помочь вам подключиться.

После подключения загрузите файлы архива и «installer.php» в каталог, в который вы хотите перенести свой сайт. В большинстве случаев это будет корневой каталог. Когда вы закончите, это должно выглядеть примерно так:

Создайте новую пустую базу данных

Шаг 4: Создайте новую пустую базу данных

Еще один шаг, прежде чем вы действительно запустите установщик и проверите свой перенесенный сайт! Теперь вам просто нужно создать новую базу данных на сервере, на который вы переносите свой сайт WordPress. Эта база данных будет содержать точную копию вашей существующей базы данных.

Но поскольку Duplicator не может создать базу данных сам по себе, вам необходимо создать новую базу данных через cPanel и предоставить эту информацию в процессе установки Duplicator.

Для этого перейдите на панель инструментов cPanel и найдите кнопку MySQL Databases:

Затем задайте новой базе данных имя

Затем задайте новой базе данных имя:

Добавить нового пользователя

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

Для этого вам нужно просто прокрутить вниз до поля «Добавить нового пользователя» и ввести данные для вашего нового пользователя:

Добавить нового пользователя

Затем, далее вниз по странице, вы можете добавить пользователя в базу данных:

добавить пользователя в базу данных

Обязательно предоставьте пользователю все привилегии на следующем экране. И тогда все должно быть в порядке.

*Создание базы данных и добавление пользователя может отличаться от приведенного мной.

все привилегии

Шаг 5: Запустите процесс установки Duplicator

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

Предполагая, что вы установили WordPress в корневой папке, вы можете начать, перейдя по адресу yourdomain.com/installer.php. Для подпапок просто добавьте соответствующую подпапку перед частью «/installer.php».

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

Когда вы получаете доступ к URL, вы должны увидеть интерфейс Duplicator:

вы должны увидеть интерфейс Duplicator

Просто установите флажок «Условия» и нажмите «Далее», чтобы начать.

На следующем экране вам нужно ввести имя базы данных, пользователя и пароль, которые вы создали на шаге 4. Затем нажмите «Next» (Далее):

Условия

Подтвердите информацию в следующем запросе, а затем Duplicator запустит установку.

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

обновит вашу базу данных

В принципе — это 100% автоматическое действие, что является одной из причин того, что Duplicator является таким отличным плагином.

Если вы не хотите создавать новую учетную запись администратора WordPress, вы можете просто нажать «Далее», ничего не меняя.

И это все! Вы просто перенесли свой сайт WordPress простым способом.

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

Кроме того, рекомендуется повторно сохранить структуру постоянных ссылок, перейдя в «Настройки — Постоянные ссылки» и просто нажав кнопку «Сохранить изменения» без внесения каких-либо изменений. Это гарантирует, что ваш файл .htaccess работает правильно.

Завершение дела

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

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

Надеюсь что эта статья была вам полезна.

А у меня на этом все — до скорых встреч и берегите себя.


Обо мне
Юрич:
Занимаюсь созданием сайтов на WordPress более 6 лет. Работал в нескольких веб-студиях, да и сейчас работаю. Иногда подрабатываю на фрилансе, как на нашем так и на зарубежном. Везде зарекомендовал себя очень хорошо. Если нужен сайт на WordPress, шаблон для сайта или лендинг - не стесняйтесь - пишите. Рад буду помочь!
2 комментария к статье "Как перенести WordPress на новый хост или домен: руководство для начинающих"
  1. Юрич: 27.04.2020 в 15:41

    Отписался в личку)

  2. Сергей: 27.04.2020 в 11:36

    Ув.Юрич я давно хочу перенести свои блоги с офферхоста на таймвеб http://prntscr.com/s6li4p у меня 2 домена и 3 поддомена и всё это надо перенести на один хостинг хочу чтобы сайт основной суперинвестор (летал). мне как думаете хватит тарифа Danny
    CPU 1 x 2.8 ГГц
    RAM 1 ГБ
    NVME 10 ГБ
    170 руб.
    в мес.
    или надо посильнее? Но выделенный сервер обязательно. Так же есть головная боль для меня — у меня на домене суперинвестор настроена DKM-подпись для сервиса рассылок спунпей. Как быть с этим при переносе, ведь всё собьётся?Вы мне можете помочь с переносом? Сколько денег за это возьмёте при условии что я по вашей ссылке зарегаюсь на таймвеб и вы будете реферальные за меня получать? Все доступы предоставлю до хостинга и админки сайтов. Это не срочно но переезжать буду 100% ссылка на 2 блог https://kakonline.ru/ а первый в подписи.2-й лёгкий на нём мало статей.

Заказать сайт