Как перенести ваш сайт на другой веб-хостинг (и знать, когда переключаться)

Статья написана:
  • Хостинг-гиды
  • Обновлено: Dec 05, 2019

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

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

Как перенести свой сайт

При перемещении веб-сайта на другой веб-хостинг вам необходимо:

  1. Приобрести и активировать новый хостинг аккаунтов,
  2. Переместить все файлы сайта - включая базы данных и учетные записи электронной почты,
  3. Установите и настройте свое приложение (версия PHP, WordPress и т. Д.) На новом хосте,
  4. Проверить новый сайт на промежуточный / временный URL,
  5. Устраните неполадки, если какие-либо ошибки,
  6. Направьте записи DNS своего домена на новый веб-хост

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

Мы рассмотрим оба варианта в этой статье.


Опция #1: перенести ваш сайт на аутсорсинг (бесплатно)

Блок-схема - Миграция сайта с использованием опции #1 - Шаг 1 - Регистрация
Шаг 1- Регистрация

Блок-схема - миграция сайта с использованием опции #2 - запрос файла
Шаг 2 - запрос на миграцию

Блок-схема - миграция сайта с использованием параметра #1 - шаг 3 - ожидание
Шаг 3 - Подождите

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

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

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

Вот что вам нужно сделать, если вы собираетесь использовать эту опцию:

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

Хорошие хостинговые компании с бесплатной миграцией сайтов:

  • A2 хостинг - Хорошо известный своей скоростью и надежностью, общий хостинг начинается с $ 2.96 / мес.
  • GreenGeeks - Экологичный веб-хостинг, огромное улучшение производительности хостинга за последнее время.
  • межсерверной - Надежный веб-хостинг в Нью-Джерси, не повышающий цены ($ 5 / мес) во время продления.
  • InMotion хостинг - Отличный веб-хостинг с более чем 15 летним послужным списком.
  • TMD хостинг - Отличная производительность и отличная цена - общий хостинг начинается от $ 2.95 / мес.

* Discloure: Если вы сделаете заказ по этим ссылкам, я получу комиссию без дополнительной оплаты для вас.

2 - запросить миграцию сайта и предоставить информацию о сайте

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

Пример: InMotion Hosting

InMotion Hosting Website Tranfer
Чтобы инициировать передачу сайта на InMotion Hosting, войдите в панель управления AMP> Операции с учетной записью> Запрос на перевод веб-сайта. Нажмите здесь, чтобы начать бесплатную миграцию сайта InMotion..

Пример: GreenGeeks

Вы можете запросить услугу миграции сайта GreenGeeks. после покупки, Чтобы начать миграцию, войдите в свой менеджер учетных записей GreenGeeks> Поддержка> Запрос на миграцию сайта> Выберите службу> Укажите основную информацию об учетной записи (на вашем старом хосте), такую ​​как URL панели управления, учетные данные учетной записи. Примечание. Сервис миграции сайтов GreenGeeks включает не только перенос cPanel, но и миграцию с платформы Plesk.

3- Сайт назад и расслабьтесь

Да, это все, что вам нужно сделать.

Устранение неполадок с ошибкой базы данных. Нет миграции учетных записей электронной почты. Легко, как пирог.


Вариант #2: перенести свой сайт вручную

1- Приобретите новый веб-хостинг

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

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

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

Советы:

2 - перенос файлов сайта и учетных записей электронной почты

Для тех, кто работает на статическом веб-сайте (сайт без базы данных), все, что вам нужно сделать, это загрузить все (файлы .html, .jpg, .mov) с существующего хост-сервера и загрузить их на новый хост в соответствии со старым структура папок. Перемещение может быть сделано быстро с использованием агента FTP / sFTP. Я рекомендую использовать FileZilla если вы ищете один.

Перемещение динамического сайта (с базой данных) требует немного дополнительной работы.

Перемещение базы данных

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

Экспорт и передача баз данных с помощью phpMyAdmin
Вход в cPanel> Базы данных> phpMyAdmin> Экспорт.

Если вы используете систему управления контентом (например, WordPress, Joomla), вам необходимо установить приложения на новом веб-хосте перед импортом базы данных. Некоторые CMS предоставляют легкую функцию передачи (например, функции импорта / экспорта WordPress) - вы можете использовать эту функцию для прямой передачи файлов данных с помощью платформы CMS.

Перемещение сайта WordPress

Перемещение WordPress с cPanel на cPanel

Для сайтов WordPress на хостинге cPanel (наиболее распространенная настройка) самый быстрый способ переместить ваш сайт - это заархивировать все в вашей папке «public_html» или «www», загрузить папку на новый веб-хостинг и добавить следующие две строки в ваш WP-config:

define ('WP_SITEURL', 'http: //'. $ _SERVER ['HTTP_HOST']); define ('WP_HOME', WP_SITEURL);

Перемещение WordPress с использованием распространенных плагинов

плагин WordPress Migrator
All-in-One WP Migration помогает экспортировать ваш веб-сайт WordPress, включая базу данных, медиа-файлы, плагины и темы, без каких-либо технических знаний

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

Перемещение WordPress с помощью специальных встроенных плагинов

Мигратор сайта
SiteGround Migrator автоматизирует перенос сайта WordPress в учетную запись хостинга SiteGround.
плагин миграции wpengine
WP двигателя не предоставляет бесплатные услуги по переносу сайтов, но у них есть специальный встроенный плагин переноса WordPress для пользователей, которые переключаются.

Некоторые веб-хостинги предоставляют свой собственный плагин для миграции на WordPress. Например Автоматизированная миграция WP Engine и SiteGround Migrator - это специальный плагин, разработанный для переноса сайтов WordPress на указанный веб-хостинг. Вы должны использовать собственные плагины при переходе на эти конкретные компании.

Перемещение учетных записей электронной почты

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

Сценарий #1: электронная почта в настоящее время размещена на регистраторе домена (например, GoDaddy)

Эта настройка электронной почты проще всего перемещать. Войдите в свой регистратор домена (где вы разместите свой адрес электронной почты), измените свой почтовый хостинг A (или @) на IP-адрес нового веб-хоста.

Сценарий #2: учетные записи электронной почты размещаются с третьей стороной (например, Microsoft 365)

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

Сценарий #3: учетные записи электронной почты размещаются со старым веб-хостом

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

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

Добавление учетной записи электронной почты с помощью cPanel (снимок экрана: InMotion хостинг).

3 - финальная проверка и устранение неисправностей

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

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

Ремонт ошибок навигации сайта и отсутствующих ссылок

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

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

Определите страницу 404

Чтобы свести к минимуму ущерб, причиненный неработающими ссылками - где Move.html - это страница, которую вы хотите показать своим посетителям в случае ошибки 404.

ErrorDocument 404 /moved.html

Перенос страницы в новое место

Перенаправить 301 /previous-page.html http://www.example.com/new-page.html

Перенос всей директории в новое место

redirectMatch 301 ^ / category /? $ http://www.example.net/new-category/

Перенаправление динамических страниц в новое место

И на всякий случай вы измените структуру своего сайта на новом хосте -

RewriteEngine на RewriteCond% {QUERY_STRING} ^ id = 13 $ RewriteRule ^ / page.php $ http://www.mywebsite.com/newname.htm? [L, R = 301]

Устранение ошибок базы данных

Существует риск, что ваша база данных может быть повреждена во время переключения. Я буду использовать WordPress в качестве примера, потому что это то, с чем я больше всего знаком.

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

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

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

Решение #1: восстановление базы данных WordPress

Если эти шаги не сработают, возможно, вам придется немного кодировать, но я собираюсь рассказать вам об этом.

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

Ищите эту формулировку:

/ ** Абсолютный путь к папке WordPress. * /

Чуть выше этой строки добавьте эту формулировку:

DEFINE ( ​​'WP_ALLOW_REPAIR', правда);

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

http://yourwebsitename.com/wp-admin/maint/repair.php
ремонт экрана
Любая кнопка будет работать для восстановления базы данных, но просто выберите «Ремонт и оптимизация».
отремонтированная база данных
Когда процесс будет завершен, вы увидите экран, который выглядит следующим образом. Это даже напомнит вам удалить эту ремонтную линию из файла конфигурации.

Решение #2: phpMyAdmin

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

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

Получите доступ к phpMyAdmin с вашего нового веб-хостинга. Выберите базу данных WordPress. Обычно это называется yoursite_wrdp1.

Однако это может различаться. Вероятно, вы увидите «WP» где-нибудь в названии (см. Изображение ниже). Вы также можете найти свое имя базы данных, указанное в этом файле wp-config.php, который вы открыли на шаге выше. Нажмите на имя базы данных в phpMyAdmin, чтобы открыть его.

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

4 - указание домена DNS на ваш новый веб-хостинг

запись Godaddy dns

Затем вам нужно будет переключить запись DNS вашего сайта (A, AAAA, CNAME, MX) на серверы нового веб-хоста у вашего регистратора.

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

Ниже приведены пошаговые инструкции по изменению DNS вашего сайта. Godaddy, Название Дешевыеи Domain.com.

Чаевые

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

5- Проверьте распространение DNS

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

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

Совет: Используйте Что такое мой DNS выполнить поиск DNS для проверки текущего IP-адреса доменных имен и информации о записи DNS с нескольких серверов имен в местоположениях 18. Это позволяет проверить последнее состояние распространения DNS.
Карта DNS это еще один бесплатный инструмент поиска DNS, позволяющий проверить состояние распространения DNS из местоположений 20.


Зная, когда пришло время изменить ваш веб-хостинг

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

Итак, когда подходящее время, чтобы начать искать нового хоста? Как вы знаете, что ваш веб-хостинг является основной причиной проблемы вашего сайта? Вот несколько советов:

  1. Ваш сайт постоянно падает
  2. Ваш сайт слишком медленный
  3. Обслуживание клиентов не помогает
  4. Вам нужно больше места, функциональности или других ресурсов
  5. Вы платите слишком много
  6. Вы были взломаны, не раз
  7. Вы слышали о отличном сервисе в другом месте

Хороший веб-хостинг = лучше спать по ночам

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

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


Также читайте -

О Джерри Лоу

Основатель WebHostingSecretRevealed.net (WHSR) - обзора хостинга, которому доверяют и используют пользователи 100,000. Более чем 15-летний опыт в веб-хостинге, партнерском маркетинге и SEO. Вкладчик в ProBlogger.net, Business.com, SocialMediaToday.com и многое другое.

Подключение: