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

/

Планируете ли вы перенести свой сайт WordPress в новую хостинговую компанию или на другой сервер? Самый большой риск при переключении веб-хостинга или переносе веб-сайта на новый сервер - это потеря данных и простои.

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

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

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

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

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

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

  1. Выберите новый хост WordPress
  2. Настройте плагин Duplicator для упрощения миграции
  3. Импортируйте свой сайт WordPress на новый хост
  4. Измените файл Hosts, чтобы предотвратить простои
  5. Создайте базу данных MySQL на вашем новом хосте
  6. Запустить скрипт миграции сайта Duplicator
  7. Обновление сервера доменных имен
  8. Часто задаваемые вопросы о переносе WordPress на новый хост

Готовы? Давайте начнем.

Шаг 1. Выберите новый хостинг WordPress

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

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

Вот кого мы рекомендуем:

  • Для надежного виртуального хостинга мы рекомендуем использовать Bluehost. Они официально рекомендованы WordPress.org.
  • Если вы ищете облачный хостинг или поставщиков услуг для определенного местоположения, мы рекомендуем вам проверить Siteground. У них есть центры обработки данных на 3 разных континентах.
  • Если вы ищете управляемый хостинг WordPress, мы рекомендуем вам попробовать WP Engine. Это лучший и самый известный поставщик в отрасли.

После покупки нового хостинга НЕ устанавливайте WordPress. Мы сделаем это позже.

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

Шаг 2. Настройте дубликатор для упрощения миграции

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

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

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

После того, как вы установили и активировали Duplicator, перейдите на страницу Duplicator »Packages в админке WordPress.

Затем вам нужно нажать кнопку «Создать» в правом верхнем углу.

Создание нового пакета в Duplicator

После этого нажмите кнопку «Далее» и следуйте инструкциям по созданию пакета.

Дубликатор создать мастер пакета

Убедитесь, что результаты вашего сканирования проверены (все должно быть написано «Хорошо»), а затем нажмите кнопку «Создать».

Сборка пакета

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

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

Скачать файлы пакета

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

Шаг 3. Импортируйте свой сайт WordPress на новый хостинг

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

Вы можете сделать это, подключившись к новому веб-хосту с помощью FTP.

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

Обычно при подключении FTP-клиента вы вводите доменное имя своего веб-сайта в качестве хоста.

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

Поиск IP-адреса сервера или имени хоста в панели управления cPanel

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

Используя FTP-клиент, вам необходимо загрузить как файл installer.php, так и файл архива .zip в корневой каталог вашего веб-сайта.

Обычно это / username / public_html / folder.

Опять же, если вы не уверены, спросите свою хостинговую компанию.

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

Если у вас установлен WordPress в корневом каталоге, вам нужно сначала удалить WordPress.

После этого вам необходимо загрузить архивный zip-файл и файл installer.php в корневой каталог вашего сайта.

Шаг 4. Измените файл Hosts, чтобы предотвратить простои

После того, как вы загрузили оба файла на новый хост, вам необходимо получить доступ к файлу installer.php в браузере.

Обычно к этому файлу можно получить доступ, используя следующий URL-адрес:

http://www.example.com/installer.php

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

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

Если вы сделаете это сейчас, ваши посетители увидят неисправный веб-сайт, когда вы его перенесете.

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

Это делается с помощью файла hosts на вашем компьютере.

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

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

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

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

В некоторых хостинговых компаниях вы найдете эту информацию под заголовком «Информация об учетной записи».

Найти общий IP-адрес

На следующем этапе пользователям Windows необходимо перейти в «Программы» Все программы »Стандартные, щелкнуть правой кнопкой мыши Блокнот и выбрать« Запуск от имени администратора ».

Появится запрос Windows UAC, и вам нужно нажать Да, чтобы запустить Блокнот с правами администратора.

На экране Блокнота выберите Файл »Открыть, а затем перейдите в папку C: \ Windows \ System32 \ drivers \ etc. В этой папке выберите файл hosts и откройте его.

Если вы используете Mac, вам нужно открыть приложение «Терминал» и ввести эту команду для редактирования файла hosts:

судо нано / частный / и т.д. / хосты

Для пользователей Windows и Mac в нижней части файла hosts необходимо ввести скопированный IP-адрес, а затем ввести имя своего домена. Как это:

192.168.1.22 www.example.com

Убедитесь, что вы заменили IP-адрес тем, который вы скопировали из cPanel, а example.com - своим собственным доменным именем.

По завершении сохраните изменения.

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

Важно: не забудьте отменить изменения, внесенные в файл hosts после завершения миграции (шаг 6).

Шаг 5: Создание базы данных MySQL на новом хосте

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

Создание базы данных в cPanel

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

Базы данных MySQL в cPanel

Вы увидите поле для создания новой базы данных. Введите имя для своей базы данных и нажмите кнопку «Создать базу данных».

Создание новой базы данных

После создания базы данных MySQL вам нужно прокрутить вниз до раздела «Пользователи MySQL».

Затем укажите имя пользователя и пароль для нового пользователя и нажмите кнопку «Создать пользователя».

Создать пользователя MySQL

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

Вы можете сделать это, прокрутив вниз до раздела «Добавить пользователя в базу данных». Просто выберите пользователя базы данных, которого вы создали, в раскрывающемся меню рядом с пользователем, затем выберите базу данных и нажмите кнопку добавления.

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

Теперь ваша база данных готова к использованию с WordPress. Обязательно запишите имя базы данных, имя пользователя и пароль. Эта информация понадобится вам на следующем шаге.

Шаг 6. Начните процесс миграции дубликатора

Теперь мы готовы запустить установщик. Перейдите по следующему адресу в окне браузера, заменив example.com своим доменным именем:

http://www.example.com/installer.php

Программа установки дубликатора инициализирована

Установщик выполнит несколько тестов и покажет вам «Пройдено» рядом с архивными и проверочными тестами.

Вам необходимо установить флажок условий и положений и продолжить, нажав кнопку Далее.

Теперь вам будет предложено ввести ваш хост MySQL, имя базы данных, имя пользователя и пароль.

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

Подключиться к базе данных

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

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

Щелкните следующую кнопку, чтобы продолжить.

Duplicator теперь импортирует вашу базу данных WordPress из zip-архива в вашу новую базу данных.

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

Просто нажмите кнопку «Далее», чтобы продолжить.

Дубликатор выполнит последние шаги и покажет вам кнопку входа в систему.

Завершена миграция сайта дубликатора

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

Шаг 7. Обновите серверы доменных имен (DNS)

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

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

Если вы зарегистрировали свой домен у своего хостинг-провайдера, лучше всего перенести домен на новый хост. Если вы использовали регистратора доменов, например Domain.com, GoDaddy и т. Д., Вам необходимо обновить свои серверы имен.

Вам понадобится информация о DNS-сервере имен от вашего нового веб-хоста. Обычно это пара URL-адресов, которые выглядят так:

ns1.hostname.com ns2.hostname.com

В рамках этого руководства мы покажем вам, как изменить DNS-серверы имен с помощью GoDaddy.

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

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

Для GoDaddy вам необходимо войти в свою учетную запись GoDaddy и затем нажать «Домены».

После этого вам нужно нажать на кнопку «Управление» рядом с доменным именем, которое вы хотите изменить.

Управлять доменом

В разделе «Дополнительные настройки» вам нужно будет нажать «Управление DNS», чтобы продолжить.

Управление DNS

Затем вам нужно прокрутить вниз до раздела Серверы имен и нажать кнопку изменения.

Сменить серверы имен

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

Обновление серверов имен DNS

Не забудьте нажать кнопку «Сохранить», чтобы сохранить изменения.

Вы успешно изменили серверы имен в своем домене. Изменения DNS вступят в силу для всех пользователей в течение 4–48 часов.

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

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

Часто задаваемые вопросы

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

1. Могу ли я зарегистрироваться для новой учетной записи хостинга без регистрации доменного имени?

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

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

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

2. Нужно ли мне перенести мое доменное имя на новый хост?

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

Для получения дополнительной информации по этой теме см. Наше полное руководство по доменным именам и принципам их работы.

3. Как исправить ошибку при установлении соединения с базой данных в Дубликаторе?

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

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

4. Как проверить, загружается ли мой сайт с нового хоста?

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

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

5. Нужно ли мне удалять какие-либо файлы или данные со старого хоста?

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

6. Как долго я должен поддерживать свою учетную запись на старом хосте?

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

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

7. Как перенести сайт WordPress с SSL / HTTP?

Вам нужно будет установить сертификат SSL у вашего нового хостинг-провайдера. После этого вы можете выполнить те же действия, указанные выше. Просто убедитесь, что вы используете HTTP в URL-адресах, например https://example.com.

8. Бонус: бесплатный перенос сайта вашим новым хостом

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

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

Нужна помощь с WordPress? Свяжитесь сейчас
[email protected]

Это переведенная версия оригинальной статьи от wpbeginner, весь контент, изображения и авторство принадлежит автору

15 полезных приемов настройки WordPress, о которых вы можете не знать

WP-config - один из самых мощных файлов на вашем сайте WordPress, и он играет важную роль в том, как WordPress работает «за кулисами». Есть несколько очень полезных

Как составить список будущих запланированных сообщений в WordPress

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

Как добавить атрибут заголовка в меню навигации WordPress

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

Как исправить кратковременную недоступность из-за ошибки планового обслуживания в WordPress

Вы видите в WordPress ошибку «Кратковременно недоступен для планового обслуживания»? Эта ошибка обычно появляется при обновлении ядра WordPress, плагинов