Поддержка и абонентское обслуживание

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

Дмитрий, Чебоксары 0

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

Дмитрий Акиндинов технический администратор сайтов

ответил

Перенос без потерь строится в три шага: сначала копируете файлы и делаете дамп базы данных на новый сервер, затем проверяете сайт там по IP-адресу или через временную правку файла hosts на своём компьютере, и только убедившись, что всё работает без ошибок — переключаете DNS-записи домена на новый сервер. Вся процедура обычно занимает от нескольких часов до суток.

Файлы переносятся по FTP или SSH, база данных — через дамп в phpMyAdmin или командой mysqldump в консоли. Для WordPress важно после переноса проверить значения siteurl и home в настройках или прямо в базе, в таблице wp_options, если новый адрес отличается от старого хотя бы наличием www.

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

DNS-изменения расходятся по миру не мгновенно: в редких случаях до 72 часов, но обычно 2-4 часа. Старый сервер стоит подержать активным ещё пару дней после переезда — часть посетителей и поисковых роботов какое-то время будет заходить именно туда.

Подробный разбор Перенос домена к другому регистратору: порядок и подводные камни

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

Похожие вопросы

Все вопросы по теме "Поддержка и абонентское обслуживание"

Заявка

Обсудим задачу

Напишите имя и телефон, выберите удобный канал. Перезвоню или напишу в течение часа в рабочее время.

Куда удобнее ответить?