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