Перенос сайта на новый хостинг
Причины переезда сайтов
Вместе с развитием компаний, развиваются и их виртуальные представительства: сайты пополняют страницы, посвященные новым предложениям, товарам или услугам, число посетителей сайта постоянно растет. В связи с этим пространства, изначально выделенного на сервере, может не хватать для оперативной работы сайта: он начинает «тормозить», медленно грузиться. Значит, пришла пора переходить на более мощный хостинг.
Бывает также, что ухудшаются условия провайдера: участившиеся сбои на сервере, далеко не оперативная работа службы технической поддержки — все это тоже достойный повод для переезда.
Наконец, на рынке услуг хостинга появляются новые предложения, и, возможно, какое-то из них будет выгодным для вашего сайта, чем условия нынешнего провайдера.
Как перенести сайт на новый хостинг
Решив перенести сайт на новый хостинг, нужно знать: процесс это кропотливый и порой чреватый неожиданными трудностями, из-за которых переезд может растянуться по времени или же оказаться вообще невозможным. Поэтому перенос сайтов, даже временная потеря работоспособности которых повлечет за собой потерю прибыли, лучше поручить специалистам.
Подготовка к переносу
Качество и скорость переноса сайта на новый хостинг в большой мере зависит от степени подготовки этого процесса. Чтобы избежать потерь и обеспечить работоспособность сайта, нужно кропотливо собрать все данные, необходимые для его переноса на всех этапах.
Прежде всего, нужно убедиться, что выбранный новый хостинг удовлетворяет все требования системы управления сайтом (CMS). Это желательно обсудить с разработчиком сайта или специалистами в этой области.
Во-вторых, необходимо получить доступ к панелям управления обоих хостингов. Это потребуется, чтобы создать необходимые настройки для последующих копирования и загрузки сайта.
Понадобятся также доступы FTP и SSH к обоим хостингам. Эти программы-клиенты должны быть установлены и настроены.
В-третьих, необходимо узнать настройки подключения к базе данных, на которой находится сайт на старом хостинге, и убедиться, что на новом хостинге можно будет создать аналогичную базу данных. Чаще всего сайты подключаются к базе данных MySql.
Если какие-то из данных и настроек не удастся найти или создать заново, то запустить сайт на новом хостинге будет невозможно. В таком случае необходима помощь специалистов.
Наконец, нужно проверить доступ к панели управления доменом, который понадобится для изменения информации о NS-сервере сайта.
Только убедившись в наличии всей информации и доступа ко всем панелям управления, которые понадобятся при переносе сайта, можно приступать к переезду на новый хостинг.
Создание резервной копии сайта (backup)
Первый шаг переноса сайта — создание резервной копии сайта, то есть копирование его с сервера старого хостинга на локальный компьютер web-мастера. Однако, прежде чем начинать копировать файлы сайта, необходимо скопировать базу данных, в которой эти файлы размещены. Это делается с помощью интерфейса управления базы данных MySQL. В результате должна получиться резервная копия с расширением sql.
Затем на компьютер web-мастера переносятся файлы сайта. Очень важно сохранить при копировании структуру папок, в которых они хранятся. Как правило, для создания резервной копии сайта используется один из FTP-клиентов.
Создание базы данных на новом хостинге
Прежде чем переносить сайт на новый хостинг, нужно создать базу данных на новом сервере. При этом нужно будет дать ей название, создать имя и пароль пользователя. Базу данных необходимо оставить пустой, не создавать в ней разделов и таблиц. Сюда же импортируется резервная копия базы данных с компьютера web-мастера.
Восстановление сайта на новом хостинге
Следующий шаг — копирование резервной копии сайта с компьютера web-мастера на новый сервер. Для этого также используется, как правило, FTP клиент. Когда все файлы скопированы, можно приступать к восстановлению сайта из резервной копии.
Изменение настроек сайта
При переезде на новый хостинг необходимо изменить настройки сайта с учетом новых параметров. В файле конфигурации нужно ввести название новой базы данных, логин и пароль пользователя.
Изменение записи домена
При переезде на новый хостинг у сайта изменится ip-адрес, который нужно прописать в DNS записи домена. Для этого нужно зайти в панель управления доменом на сайте регистратора и изменить старую запись на новую. После этого остается только дождаться обновления DNS, и сайт снова будет доступен для посетителей.