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

Меняем DNS-сервер и переносим домен
Перенос сайта почти завершён. Осталось подключить домен и изменить настройки NS, чтобы там отображался новый хостер. Для трансфера есть три способа:
- Изменить запись DNS.
- Перенести домен на новый регистратор.
- Изменить NS сервера домена.
Первые два варианта технически трудно выполнить, поэтому используйте третий. Узнайте значение NS, которое соответствует серверу нового хостинга. Эти данные можно посмотреть в письме, которое вы получили во время регистрации. Обновите эту информацию в панели управления доменом.
Теперь перенос сайта полностью завершён. Но перед запуском лучше проверить, как он работает. Для этого нужно:
- Проверить технические домены проекта. Зайдите на адреса сайта четвёртого уровня, они будут функционировать, даже если основное имя уже не работает.
- Проверить работоспособность поддомена, подключенного к public_html.
- Использовать проверку, которую делает техническая поддержка хостера.
Заключение
Этот алгоритм подходит тем, кто хочет поменять хостинг и сделать перенос сайта самостоятельно. Сомневаетесь в своих знаниях или не имеете опыта в администрировании сайтов? Обратитесь в техническую поддержку провайдера, к которому вы перешли. Они помогают новым клиентам с переездом и решением технических вопросов. Профессиональная помощь точно понадобится при решении трудных технических заданий.
Будьте готовы к тому, что перенос информации займёт много времени. Особенно если это крупный проект, который предусматривает перенос большого количества данных. В среднем на все операции уходит от нескольких часов до нескольких дней, и в это время на сайт нельзя вносить какие-либо изменения. Когда вы закончите перемещать информацию и проверите, как работает сайт, обязательно удалите всё со старого хостинга.





