Главная / Статьи / Руководства по веб-хостингу / Как перенести свой сайт на новый хостинг

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

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

Нужны предложения веб-хостинга? Лучший веб-хостинг / Дешевый хостинг / VPS-хостинг / облачный хостинг

Существует два способа переноса веб-сайта

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

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

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

Вариант №1: Бесплатная служба миграции веб-сайтов

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

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

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

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

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

1. Зарегистрироваться у хостера, который предлагает бесплатный перенос сайта

Услуги по миграции веб-сайтов Hostinger
Зачем париться при переносе сайта? Некоторые хостинговые компании предлагают бесплатную поддержку миграции сайта и бесплатно помогают новым пользователям перенести свои сайты. Пример на скриншоте выше — Hostinger (нажмите здесь для получения более подробной информации).

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

  • Hostinger - Тарифный план для одного веб-сайта, известный своей конкурентоспособной ценой и универсальным хостингом, начинается с 1.99 доллара США в месяц.
  • InMotion Hosting - Отличный веб-хостинг с более чем 15-летним опытом работы.
  • GreenGeeks - Экологичный веб-хостинг, значительное улучшение производительности хостинга за последнее время.
  • InterServer - Быстрый и надежный веб-хостинг в Нью-Джерси - общий тариф начинается от $ 2.50 в месяц.
  • TMD Hosting - Отличная производительность и отличная цена - виртуальный хостинг от $ 2.95 / мес.
  • Cloudways - 100% помощь в миграции для первого сайта - облачный хостинг от 10 долларов в месяц.

2. Запросите перенос сайта и предоставьте подробную информацию о нем.

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

Пример: InMotion Hosting

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

Пример: GreenGeeks

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

Пример: Cloudways

Cloudways Миграционная служба
Cloudways предоставляет бесплатную помощь по миграции для своих пользователей (1 сайт). Чтобы начать процесс, просто отправьте запрос в их чат поддержки (нажмите здесь, чтобы посетить).

3. Вернитесь на сайт и расслабьтесь

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

Никакого устранения ошибок базы данных. Никакого переноса учетных записей электронной почты. Все просто.

Вариант № 2: Миграция сайта вручную

1. Купите новый веб-хостинг.

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

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

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

Воспользуйтесь Инструментом сравнения хостингов Стива на WHTop.com, если вам нужно второе мнение.

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

Для тех, кто использует статический веб-сайт (сайт без базы данных), все, что вам нужно сделать, это загрузить все (файлы .html, .jpg, .mov) с вашего существующего хостинг-сервера и загрузить их на новый хостинг в соответствии со старым структура папок. Перемещение может быть сделано быстро с помощью FTP / sFTP agent. Я рекомендую использовать 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 плагин миграции
All-in-One WP Migration помогает экспортировать ваш сайт WordPress, включая базу данных, медиафайлы, плагины и темы, не требуя технических знаний.

Кроме того, существует множество хороших плагинов для тех, кто переносит сайт WordPress на новый хостинг. Мне нравится Duplicator – WordPress Migration Plugin и All-in-One WP Migration за их простоту. Эти плагины помогут вам клонировать и перенести WordPress сайт на новый веб-хостинг без каких-либо технических знаний.

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

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

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

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

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

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

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

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

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

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

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

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

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

3. Окончательная проверка и устранение проблем

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

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

Исправление ошибок навигации сайта и недостающих ссылок

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

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

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

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

ErrorDocument 404 /moved.html

Перенос веб-страницы на новый URL-адрес

Redirect 301 /previous-page.html http://www.example.com/new-page.html

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

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

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

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

RewriteEngine on
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. Этот файл должен находиться в главной папке, где расположен ваш блог. Перед внесением изменений сделайте резервную копию этого файла.

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

/** Absolute path to the WordPress directory. */

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

define('WP_ALLOW_REPAIR',true);

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

http://yourwebsitename.com/wp-admin/maint/repair.php
WordPress восстановить экран после переноса
Для восстановления базы данных подойдет любая кнопка, но выберите "Восстановить и оптимизировать".
Восстановление базы данных сайта при переносе
Когда процесс завершится, вы увидите экран, похожий на тот, что показан ниже. Он даже напомнит вам удалить строку восстановления из вашего файла конфигурации.

Решение #2: phpMyAdmin

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

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

Зайдите в phpMyAdmin у вашего нового хостера. Выберите свою базу данных WordPress. Обычно она называется yoursite_wrdp1.

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

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

4. Перенаправление DNS домена на новый веб-хостинг

Обновление записи DNS после миграции

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

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

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

Совет

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

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

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

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

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

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

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

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

Вот несколько советов:

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

Хороший веб-хост = Kрепкий сон по ночам

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также

Фото автора

Статья Джерри Лоу

Продолжить чтение