Перенос сайта с другого хостинга
Перенесите файлы и базу данных, проверьте сайт на новом сервере и переключите DNS для бесшовного перехода.
Хостинг и почта · 1 мин чтения
Перенести сайт проще, чем кажется: файлы, база данных и, в последнюю очередь, DNS. Если делать в правильном порядке, посетители не заметят простоя. Перенос можно поручить и нашей команде — создайте обращение и сообщите данные текущего хостинга.
Подготовка
- Убедитесь, что новый тариф хостинга покрывает нужный объём диска и баз данных.
- Сделайте полную резервную копию сайта на старом хостинге (файлы + база данных). Не отменяйте старый хостинг, пока перенос не завершён.
- Снизьте TTL DNS-записей домена до 300 секунд — переключение пройдёт быстрее.
1. Перенесите файлы
- Скачайте файлы со старого хостинга на компьютер (FTP-клиентом или файловым менеджером панели).
- Войдите в панель управления нового хостинга (см. Панель управления хостингом) и загрузите файлы в корневую папку домена (
httpdocs). Если файлов много, быстрее сначала упаковать их в zip, загрузить и распаковать в панели.
2. Перенесите базу данных
- Экспортируйте базу данных на старом хостинге (файл
.sql). - На новом хостинге в разделе Базы данных создайте новую базу и пользователя.
- Загрузите файл
.sqlв новую базу функцией Импорт. - В конфигурационном файле приложения (для WordPress —
wp-config.php) укажите новые имя базы, пользователя и пароль.
3. Проверьте до переключения DNS
Работает ли сайт на новом сервере? Добавьте в файл hosts своего компьютера домен с IP-адресом нового сервера, чтобы проверить новый сервер только со своей машины:
203.0.113.10 yourdomain.com www.yourdomain.com
Проверьте страницы, формы, вход и оформление заказа. После проверки удалите эту строку.
4. Переключите DNS
Если всё в порядке, направьте DNS домена на новый хостинг: либо смените DNS-серверы, либо измените A-запись на новый IP-адрес (см. DNS-серверы и DNS-записи). Поскольку TTL невелик, изменение обычно распространяется от нескольких минут до нескольких часов.
5. После переноса
- Установите бесплатный SSL-сертификат.
- Если почта была на старом хостинге, создайте ящики на новом и перенесите старые письма по IMAP; MX-записи меняйте только после этого.
- Несколько дней держите старый хостинг; отмените его, когда убедитесь, что всё работает.