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

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

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

Шаг 1. Подготовьтесь

  1. Закажите хостингкак выбрать тариф и оформить заказ. Удобный вариант — бесплатный тестовый период: можно полностью проверить перенос до оплаты. При заказе выберите «Создать сайт на техническом домене» или укажите свой домен — DNS пока не переключайте.
  2. Соберите доступы к старому хостингу: панель управления, FTP/SSH, phpMyAdmin.
  3. Сделайте резервную копию на старом хостинге: архив файлов сайта и дамп базы данных. Заодно сохраните текущие DNS-записи домена (особенно MX, если работает почта) — пригодятся на шаге 5.

Шаг 2. Перенесите файлы

Скачайте файлы сайта со старого хостинга (архивом через панель или по FTP) и загрузите к нам в каталог сайта — способов несколько:

  • файловый менеджер панели — удобно загрузить архив и распаковать прямо на сервере;
  • FTP — реквизиты в разделе «FTP-доступы» (кнопка есть в карточке хостинга);
  • импорт из GitHub — если код сайта живёт в репозитории;
  • SSH — на тарифах Мастер и Эксперт (rsync/scp, быстрее всего для больших сайтов).

Переезжаете с панельного хостинга (ispmanager, cPanel, Plesk)? Панель умеет забрать сайт целиком — файлы и базы — через «Импорт данных»: выберите панель-источник и загрузите её резервную копию или подключитесь к удалённой панели. Тогда шаги 2 и 3 ниже выполнять вручную не нужно.

Шаг 3. Перенесите базу данных

  1. На старом хостинге экспортируйте дамп (обычно phpMyAdmin → «Экспорт» → SQL).
  2. У нас создайте базу данных и импортируйте дамп через «Web интерфейс БД» → «Импорт» (большой дамп — по SSH).
  3. Обновите настройки подключения в конфиге сайта (для WordPress — wp-config.php): имя базы, пользователь, пароль — из панели; адрес сервера — localhost для основного MySQL.

Шаг 4. Проверьте сайт на временном адресе

Не переключайте домен вслепую. Пока DNS смотрит на старый хостинг, проверьте перенесённую копию по техническому домену (вашеимя.eko7.ru) — это временный адрес сайта, он виден в карточке хостинга. Пройдитесь по страницам, формам и админке CMS.

Нюанс для WordPress и некоторых CMS: сайт «привязан» к своему домену и на временном адресе может открываться с неправильными ссылками. Это нормально — главное убедиться, что сайт в принципе поднимается и база подключена; полноценно он заработает после переключения домена.

Шаг 5. Переключите домен

Направьте домен на наш хостинг — NS-серверы или A-запись, подробно: Как привязать свой домен. DNS обновляется от часа до суток; всё это время посетители видят сайт — сначала старый, потом новый, без разрыва.

SSL-сертификат выпустится автоматически, как только домен укажет на наш сервер, — отдельно переносить старый сертификат не нужно.

Если вы меняли NS-серверы, не забудьте про сохранённые на шаге 1 DNS-записи: перенесите нужные (MX и TXT сторонней почты, записи поддоменов) в зону домена у нас до переключения.

Шаг 6. Почта

  • Почта работала на старом хостингесоздайте ящики у нас с теми же адресами до переключения DNS. Письма со старого хостинга перенесите почтовой программой по IMAP (подключите оба ящика и перетащите папки). Помните: отправка исходящей почты включается по запросу в поддержку.
  • Почта в стороннем сервисе (Яндекс 360, VK WorkMail) — просто сохраните её MX- и TXT-записи в DNS-зоне (шаг 5), и почта продолжит работать как раньше.

После переноса

Не отключайте старый хостинг сразу — подержите его неделю-другую: пока DNS обновляется у всех провайдеров, часть посетителей ещё попадает на старый сервер, и там же лежит ваша страховочная копия. Убедившись, что сайт, формы и почта работают, старый хостинг можно закрывать.

Частые вопросы

Будет ли сайт недоступен во время переноса? При порядке из этой статьи — нет: копия сайта запускается и проверяется у нас заранее, а переключение DNS происходит без разрыва — посетители плавно «переезжают» на новый сервер.

Я не разбираюсь в базах и DNS. Поможете? Да. Напишите в поддержку, расскажите, откуда переезжаете и что за сайт, и приложите доступы к старому хостингу — перенесём сайт за вас. Если хотите переносить самостоятельно — подскажем тариф и порядок действий и сопроводим по шагам.

Как перенести WordPress? Ровно по этой статье: файлы + база + конфиг wp-config.php. После переключения домена проверьте «Адрес сайта (URL)» в настройках WordPress. Альтернативный путь — плагины-мигранты (Duplicator, All-in-One WP Migration): они собирают сайт в один архив и разворачивают его на новом хостинге.

Сайт очень большой, архив не скачивается. Возьмите тариф с SSH (Мастер/Эксперт) и переносите rsync-ом напрямую со старого сервера — без промежуточного скачивания на компьютер. Нужна помощь — напишите в поддержку.

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

Что будет со старым SSL-сертификатом? Ничего не нужно делать: на нашем хостинге для домена автоматически выпустится новый бесплатный Let’s Encrypt. Старый сертификат просто перестанет использоваться.

Обновлено 20 июля 2026