Как перенести старый сайт на новый хостинг?
Виктор, Казань 0
Текущий хостинг постоянно тормозит, нашёл провайдера получше. Сайт на WordPress, боюсь всё сломать при переносе и потерять доступность на несколько дней. С чего начать?
Дмитрий Акиндинов технический администратор сайтов
ответил
Перенос сайта на новый хостинг — это перенос трёх вещей: файлов сайта (через FTP или архивом по SSH), базы данных (экспорт .sql через phpMyAdmin или mysqldump и импорт на новом сервере) и правка настроек подключения к базе в wp-config.php под новые данные, которые выдаст новый хостинг. Перед переключением DNS сайт стоит проверить на новом сервере через временный IP-адрес хостинга или правку файла hosts на своём компьютере — так видно результат заранее, без простоя для остальных посетителей.
Перед началом обязательно сделайте полный бэкап на старом хостинге, даже если планируете просто скопировать файлы, — при переносе легко забыть какую-то папку с загрузками или отдельную таблицу базы. SSL-сертификат на новом хостинге обычно нужно выпустить заново: панели вроде ISPmanager или cPanel делают это одной кнопкой сразу после того, как DNS-запись домена будет указывать на новый сервер.
Само переключение делают правкой A-записи домена у регистратора или в DNS-зоне. Изменения расходятся по интернету не мгновенно, обычно от нескольких часов до суток, поэтому за день до переезда стоит снизить TTL DNS-записи до минимума (например, 300 секунд) — это ускоряет момент, когда все посетители увидят новый сервер.
После переключения проверьте форму заявки на новом хостинге отдельно: у некоторых провайдеров отличаются настройки отправки почты, и письма с формы могут не доходить, даже если сама страница открывается нормально. Старый хостинг разумно не отключать ещё несколько дней — как запасной вариант, если что-то пойдёт не так.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.