Как перенести сайт на другой хостинг?

Как перенести сайт на другой хостинг?

Практически у всех вебмастеров и владельцев сайтов рано или поздно возникает необходимость сменить хостинг-провайдера. Причин на это может возникнуть великое множество. В этой статье мы рассмотрим детально перенос сайта со старого хостинга на новый.

Выбор хостинга. На что обратить внимание.

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

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

Чтобы не поменять шило на мыло и не повторять чужих ошибок, рекомендую при подборе воспользоваться рейтингом хостингов Siterost.net.

Помимо отзывов, обращайте внимание на возраст хостинга и его посещаемость. Например, я бы не стал доверять перспективный или уже приносящий прибыль проект хостингу, который появился несколько месяцев назад или посещаемость которого 100 уников в день. Обратите своё внимание на провайдеров запущенных хотя бы несколько лет назад, посещаемость которых 1000+ уников в день по Alexa.

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

Но не будем углубляться в тонкости выбора хостинга, иначе получится инструкция по выбору хостинга, а не по переносу сайта…

Как перенести сайт на другой хостинг. Способы переноса сайта

Способ первый, попросить техподдержку нового хостинга перенести ваш сайт.

Обычно эта услуга предоставляется бесплатно или за символическую плату.

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

Способ второй — самостоятельный переезд. Именно этот способ мы детально рассмотрим ниже. Да, вам придется вникнуть в некоторые тонкости, но это того стоит. Ведь вполне возможно, в дальнейшем вам ещё не раз предстоит проделывать эти манипуляции.

Покупка хостинга для сайта , бесплатный тестовый период

Перед тем, как заказать перенос сайта необходимо разобраться во всех тонкостях работы с новым хостингом, его панелью управления и биллингом, поэтому необходимо заранее оплатить новый хостинг или воспользоваться бесплатным тестовым периодом (если такая услуга есть). Хостинги с тестовым периодом вы можете найти в нашем рейтинге.

На тест обычно дают только виртуальный хостинг, но иногда можно встретить провайдеров, дающих во временное бесплатное пользование VPS или даже выделенные серверы (это, скорее, исключение из правил).

На этом этапе желательно ознакомиться с панелью управления хостингом и правилами хостинга в части оплаты, а именно уточнить как происходит списание средств (обычно это ежемесячные или ежедневные списания). Также можно протестировать скорость ответа службы поддержки.

Проверка установленных модулей и версии PHP на новом хостинге

Если для работы вашего сайта требуются какие либо модули или определённая версия PHP, то можете задать службе поддержки именно этот вопрос. Если провайдер предоставляет вам вместе хостингом технический домен третьего уровня вида tehdomen.kakoitohosting.ru, то никто не мешает вам перепроверить ответ при помощи метода phpinfo();

Используя текстовый редактор, создайте файл phpinfo.php на вашем компьютере.

Добавьте следующий код в файл:

<?php
phpinfo();
?>

Загрузите файл в ваш каталог public_html на новом хостинге, по FTP или через менеджер файлов. В браузере дерните этот файл http://tehdomen.kakoitohosting.ru/phpinfo.php (предварительно заменив tehdomen.kakoitohosting.ru на домен, который выдал вам хостер при покупке или оформлении тестового периода).

В окне браузера отобразится таблица с полной информацией о настройках сервера, на котором размещен ваш аккаунт.

Выглядит примерно так

пример phpinfo

пример phpinfo

Привязка домена к хостингу, получение DNS и/или IP

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

Не беспокойтесь, с вашим сайтом в этот момент ничего не произойдёт, он продолжит работать на старом хостинге.

После этого, вы сможет получить DNS-серверы (например ns1.kakoitohosting.ru ns2.kakoitohosting.ru) и IP адрес, к которому в дальнейшем нужно будет привязать домен вашего сайта.

Рекомендации по размещению DNS

Для того, чтобы избежать различных проблем с переносом доменов и подтверждением их собственности, рекомендую регистрировать домены только у крупных аккредитованных регистраторов доменов, например reg.ru или webnames.ru для регистрации доменов в национальных доменных зонах и godaddy.com в международных.Не регистрируйте домены через хостеров, это может привести к проблемам при продлении, переносе или продаже ваших доменов.DNS серверы тоже можно использовать регистратора, а для привязки домена к хостингу использовать IP-адрес, это позволит вам мгновенно переключать домен между различными хостингами, а не ждать несколько часов обновления DNS.