Ваш город
Пн-Сб | 09:00-18:00
ГлавнаяБлогПродвижение сайтаКак перенести сайт на другой хостинг

Как перенести сайт на другой хостинг

Как перенести сайт на другой хостинг

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

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

Machoster, REG.RU и Fornex – хостеры с интересными условиями, но есть много других компаний, которые тоже подойдут. Чтобы убедиться, что вас устраивает компания, можно попробовать тестовый период. В большинстве случаев его предлагают использовать бесплатно.

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

Добавляем домен

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

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

Нужен продающий сайт?
  • Начни с прототипа.

Переносим файлы сайта

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

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

  • Менеджер файлов. Она встроен в панель управления.
  • Протокол SSH.
  • Протокол FTP/SFTP.

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

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

Переносим базу данных

Этап рассчитан на сайты с CMS. Система управления CMS работает на MySQL, которую тоже нужно перенести. Управлять базой данных можно вручную через панель phpMyAdmin или автоматически через веб-интерфейс.

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

Откройте новый хостинг и выберите опцию «Создать базу данных». Укажите её название, логин, пароль и нажмите «Создать». Всё что остаётся – загрузить БД на сервер. Нажмите «Импорт» и укажите путь к архиву, созданному раннее. Когда перенос будет завершён, зайдите в конфигурационный файл и настройте базу данных.

Переносим учетные записи e-mail

Есть три способа переместить электронную почту:

  • Адрес расположен на регистраторе домена. Для перемещения учётных записей почты нужно перейти в аккаунт на регистраторе и перепривязать сервер к IP нового хостера.
  • Адрес привязан к серверу-посреднику. Это может быть Google G Suite, Microsoft 365 и т.п. Убедитесь, что записи MX, были обновлены в DNS.
  • Адрес привязан к старому провайдеру. Нужно перейти на новый хостинг и по новой сделать учётные записи. В разделе «Электронная почта» используйте опцию «Импорт».

Обновление файлов конфигурации CMS

Нужно перенастроить системный документ проекта. Обычно файл хранится в той же папке, что и движок. Его можно узнать по названию. Там содержатся слова «settings», «conf» или «config». Название зависит от системы управления. Для Joomla это будет «configuration.php», а для WordPress – «wp-config.php».

Откройте конфигурационный файл в блокноте. Измените информацию в полях name, user, password, host на свежую. Установите файл в корневую папку нового сервера.

Расскажем с чего начать SEO продвижение
  • Бесплатный разбор вашего сайта от специалиста

Меняем DNS-сервер и переносим домен

Перенос сайта почти завершён. Осталось подключить домен и изменить настройки NS, чтобы там отображался новый хостер. Для трансфера есть три способа:

  • Изменить запись DNS.
  • Перенести домен на новый регистратор.
  • Изменить NS сервера домена.

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

Теперь перенос сайта полностью завершён. Но перед запуском лучше проверить, как он работает. Для этого нужно:

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

Заключение

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

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

Содержание
Добавляем доменПереносим файлы сайтаПереносим базу данныхПереносим учетные записи e-mailОбновление файлов конфигурации CMSМеняем DNS-сервер и переносим доменЗаключение
Мультиязычный сайт
Материал по теме

Мультиязычный сайт

SEO на этапе разработки или после?
Материал по теме

SEO на этапе разработки или после?

Стратегия продвижения сайта SEO
Материал по теме

Стратегия продвижения сайта SEO

Читайте также по теме

У нас в телеграме много полезной информации, подписывайтесь! Мы часто обновляем посты о курсах, анонсах статей и кейсов — за нами удобно следить и быть в курсе апдейтов ПС, акций и новостей по SEO.

Оставить заявку

Получите консультацию и персональное предложение по развитию вашего бизнеса