Контрольный список миграции WordPress: до и после

Опубликовано: 2023-02-12

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

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

В этом посте мы более подробно рассмотрим миграцию веб-сайтов и почему это важно. Затем мы проведем вас через процесс миграции, посмотрев, что вы можете сделать до, во время и после. Давайте начнем!

Что такое миграция веб-сайта?

Миграция сайта — это когда вы перемещаете сайт с одного хостинга на другой. Это включает в себя перенос ваших файлов и баз данных на новый сервер.

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

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

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

Важность миграции веб-сайта

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

Тем не менее, ваш сайт, вероятно, растет вместе с вашим бизнесом. Более продвинутое решение для хостинга может помочь вам справиться с большими объемами трафика и предложить лучший пользовательский опыт (UX).

Например, вы можете захотеть перейти на хостинг, который предлагает управляемый хостинг WordPress для бизнеса, такой как WP Engine:

Скриншот домашней страницы WP Engine

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

Советы по успешной миграции веб-сайта

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

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

Например, WP Engine в партнерстве с BlogVault создал плагин для автоматической миграции WordPress:

Целевая страница WP Engine «Простая и бесплатная миграция WordPress с любого хоста»

Вы также можете перенести свой сайт вручную. Прежде чем сделать это, вы можете составить полный список ссылок на своем сайте, используя такой инструмент, как Screaming Frog:

Домашняя страница кричащей лягушки

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

Что делать перед миграцией

Чтобы помочь вам подготовиться к миграции, мы составили список шагов, которые необходимо выполнить перед началом.

Шаг 1: выберите правильное время

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

Вы можете использовать такой инструмент, как Jetpack Stats или Google Analytics, чтобы определить лучшее время для миграции:

Домашняя страница реактивного ранца

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

Шаг 2. Очистите свое расписание

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

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

Шаг 3: Информируйте своих клиентов

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

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

Шаг 4: Настройте новую учетную запись хостинга

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

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

Вам также потребуется создать установку WordPress на новом хосте. Многие хостинг-провайдеры предлагают установку в один клик.

Шаг 5: Создайте резервную копию вашего сайта

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

Многие веб-хостинги предлагают резервное копирование как часть своих пакетов. Вы также можете использовать плагин, такой как UpdraftPlus:

Домашняя страница UpdraftPlus

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

Вам также потребуется создать резервную копию базы данных. Для этого перейдите в phpMyAdmin в своей учетной записи хостинга и нажмите на вкладку «Экспорт» . Затем выберите предпочтительный метод экспорта и нажмите «Перейти» :

скриншот FileZilla

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

Что делать во время миграции

Теперь вы готовы начать миграцию! Разобьем процесс на простые шаги.

Шаг 1. Переведите свой сайт в режим обслуживания

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

Вы можете использовать плагин, такой как WP Maintenance Mode, чтобы сделать это:

Скриншот сайта WordPress в режиме обслуживания

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

Шаг 2. Перенесите файлы и базы данных вашего сайта

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

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

Начните с поиска корневой папки вашего сайта WordPress. Обычно это называется public_html . Затем загрузите резервные копии файлов в эту папку:

Скриншот того, как найти корневой файл для сайта WordPress

Далее вам необходимо загрузить базу данных на новый сервер. Перейдите в cPanel в своей новой учетной записи хостинга, перейдите в раздел «Базы данных» и выберите «Базы данных MySQL» :

Скриншот баз данных MySQL

Здесь вам нужно создать новую базу данных и добавить пользователя. Затем вы можете загрузить свою старую базу данных через вкладку «Импорт» .

Наконец, вам нужно отредактировать файл wp-config.php вашего веб-сайта, чтобы он указывал на новую базу данных. Вы можете найти этот файл в корневой папке вашего сайта.

Откройте файл и найдите следующие строки:

определить('ИМЯ_БД, 'имя_БД');

определить('DB_USER, 'db_user');

определить('DB_PASSWORD, 'db_pass');

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

Шаг 3: Направьте свой домен на новый хост

Записи системы доменных имен (DNS) — это данные, которые связывают ваше доменное имя с сервером, на котором размещен ваш сайт. К ним относятся серверы имен вашего хоста, которые могут выглядеть примерно так:

  • ns1.hostname.com
  • ns2.hostname.com

Вам нужно будет обновить эти серверы имен, чтобы они указывали на ваш новый хост. WP Engine делает это автоматически через Domain Connect. Это инструмент с открытым исходным кодом, который позволяет нам обновлять записи DNS от вашего имени.

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

Обратите внимание, что вам придется подождать, пока ваши записи DNS не распространятся по всему миру. Это может занять до 72 часов.

Что делать после миграции

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

Шаг 1. Проверьте внешний и внутренний интерфейсы вашего сайта

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

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

Шаг 2. Проверьте производительность вашего сайта

Вы также можете проверить скорость своего сайта с помощью такого инструмента, как GTmetrix:

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

Наконец, вы должны убедиться, что ваш сайт индексируется. Для этого вы можете использовать инструмент проверки URL-адресов Google Search Console.

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

Что если что-то пойдет не так?

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

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

Вам также может понадобиться настроить переадресацию 301 с помощью плагина, такого как Redirection. Кроме того, вы можете использовать такой инструмент, как Broken Link Checker, чтобы исправить любые неработающие URL-адреса на вашем сайте.

Заключение

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

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

Наш плагин миграции WordPress предоставляет быстрый способ перенести ваш сайт WordPress на WP Engine. Ознакомьтесь с нашими планами, чтобы начать!