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

Автор статьи: Джерри Лоу
  • Хостинг-гиды
  • Обновлено: Ноябрь 11, 2020

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пример: InMotion Hosting

InMotion Hosting Website Tranfer
Чтобы инициировать перенос сайта на хостинге InMotion, войдите в панель управления 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 на новый веб-хостинг. мне нравится Duplicator - плагин миграции 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 хостинг много лет назад - техподдержка была так полезна и безопасно и качественно переключила мой сайт, пока я спал. Я проснулся от веб-сайта, который работал быстро и надежно, без единого сбоя в обслуживании.

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


Частые вопросы при переходе на новый веб-хостинг

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

Термин «миграция веб-сайта» относится к двум сценариям: 1. Процесс миграции веб-сайта из одного домена в другой, обычно изменение местоположения сайта, платформы хостинга и дизайна; и 2. Процесс миграции веб-сайта с одного веб-узла на другой.

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

Сколько стоит перенести сайт на новый веб-хостинг?

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

Могу ли я переместить свой сайт с GoDaddy на другой хост?

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

Хостинг-компании, такие как A2 хостинг, GreenGeeks и InMotion хостинг предоставлять бесплатные услуги по миграции сайта для новых клиентов.

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

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

Влияет ли изменение веб-хостинга на SEO?

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

Можем ли мы разместить сайт бесплатно?

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

Как я могу передать свой сайт другому владельцу?

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


Также прочитайте -

О Джерри Лоу

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

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