Categories: Начинающим

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

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

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

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

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

^

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

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

Выберите новый хост WordPress
Установите плагин Duplicator для легкой миграции
Импортируйте свой сайт WordPress на новый хост
Измените файл Hosts, чтобы предотвратить простои
Создайте базу данных MySQL на вашем новом хосте
Запустить скрипт миграции сайта Duplicator
Обновление вашего сервера доменных имен
Часто задаваемые вопросы о переносе WordPress на новый хост
Готов? Давайте начнем.

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

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

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

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

Для надежного виртуального хостинга мы рекомендуем использовать Bluehost. Они официально рекомендованы WordPress.org. Используя наш купон Bluehost, пользователи WPTec получают 60% скидку и бесплатное доменное имя.
Если вы ищете облачный хостинг или провайдеров, ориентированных на конкретное местоположение, рекомендуем вам воспользоваться Siteground. У них есть дата-центры на 3 разных континентах.
Если вы ищете управляемый хостинг WordPress, то мы рекомендуем вам проверить WP Engine. Они являются лучшим и самым известным поставщиком в отрасли.
После покупки нового хостинга НЕ устанавливайте WordPress. Мы сделаем это на более позднем этапе.

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

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

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

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

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

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

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

^

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

^

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

^

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

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

^

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

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

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

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

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

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

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

^

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

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

Обычно это папка / username / public_html /.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

^

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

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

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

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

sudo nano / private / etc / 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 необходимо прокрутить вниз до раздела «Пользователи MySQL».

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

^

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

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

^

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

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

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

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

^

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

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

Теперь вас попросят ввести ваш хост 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», чтобы продолжить.

^

Далее вам нужно прокрутить вниз до раздела Nameservers и нажать на кнопку изменения.

^

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

^

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7. Как мне переместить сайт WordPress с помощью SSL / HTTP?

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

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

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

SiteGround, InMotion Hosting и WP Engine предлагают бесплатную миграцию веб-сайтов для пользователей WPTec.

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

 

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago