Перенос сайта от другого провайдера

123 просмотра

При переносе веб-сайта на другой хостинг важно избежать потери данных и нарушения его работы. В идеале пользователи, заходящие на ресурс, не должны заметить «переезда». Эта статья расскажет о том, как добиться такого результата.

Первый шаг: покупка нового хостинга

На первом этапе приобретается хостинг у выбранного провайдера. Новый хостер предоставляет клиенту все необходимые настройки в письме. Однако не нужно торопиться с удалением аккаунта на прежней площадке – сайт еще размещается на ней и в случае удаления учетной записи перестанет функционировать.

Коснемся работы хостинга в общих чертах. В домене сайта прописан DNS хостера, на сервер которого перенаправляется запрос. Этот сервер хранит файлы, базы данных, почту веб-сайта.

Второй шаг: налаживание работы сайта

После приобретения хостинга провайдер может либо предоставить технический домен, либо нет. При первом варианте появляется возможность запустить копию сайта на новой площадке и проверить ее работу. Это не несет в себе риска, поскольку старый сайт остается на прежнем хостинге в рабочем состоянии. В случае возникновения проблем на новом хостинге они отразятся лишь на копии веб-ресурса.

Процедура переноса сайта усложняется, если хостер не предоставляет технический домен. Тогда все проблемы нового хостинга отразятся непосредственно на веб-сайте, что будет заметно посетителям. Однако технические домены на сегодняшний день выдаются большей частью провайдеров. С информацией о порядке их активации можно ознакомиться на их сайтах.

Перенос сайта подразумевает грамотное копирование файлов и баз данных на новый хостинг вне зависимости от того, будет ли проходить тестирование на техническом домене или нет. Помимо этого, процедура включает в себя выполнение всех настроек, требующихся для работы сайта (настройку электронной почты, PHP и т.д). Важным моментом является и изменение в файлах конфигурации имени пользователя, пароля, названия б/д, абсолютных путей к папкам хранения временных файлов и логов (tmp, log).

Итак, копирование веб-сайта завершено. Теперь после ввода адреса технического домена в поисковой строке браузера должна открываться его исправно функционирующая копия. Только в этом случае можно переходить к третьему шагу. При отсутствии технического домена все ошибки в работе ресурса будут устраняться опытным путем.

Третий шаг: изменение DNS-адресов

Процесс переноса сайта включает в себя смену DNS-адресов. Для ее осуществления необходимы сведения о месте регистрации домена сайта. Это может быть, к примеру, регистратор доменов; в таком случае можно указывать DNS какого угодно хостера - если по определенной причине провайдера придется сменить, то можно будет без проблем изменить DNS-адрес в панели управления на новый. Существует и другой вариант, когда хостинг и домен предоставляются одним и тем же провайдером. Как бы то ни было, необходимо зайти в панель управления доменом и прописать в ней DNS-адреса, предоставленные новым хостером в письме вместе с настройками (как альтернатива, адреса могут быть указаны в панели управления провайдера).

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

Добавим, что перенос сайта на новый хостинг занимает время ввиду необходимости подготовки требуемых документов. До окончательного переноса сайт будет функционировать на площадке старого провайдера, и следует не забывать о своевременном внесении оплаты (продлении хостинга).