Получайте секретные материалы проекта на свой E-Mail:

История о том, как блоггер свой хостинг менял

Как выполнить перенос сайта на другой хостинг

Добрейшего времени суток, Дорогие посетители! Скорее всего Вы уже заметили, что мой блог понёс кардинальные изменения. Был полностью изменён дизайн, структура, подход, тематика и конечно же адрес. А вместе со сменой адреса я решил сменить и хостинг. Именно тому, как выполнить перенос сайта на другой хостинг и будет посвящена эта статья. Приступаем!

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

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

Мои причины смены хостинга

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

Так же, если Вы давно следите за мной, то знаете что ранее для своего блога я использовал домен третьего уровня. И это была одной из моих начальных серьёзных ошибок.

Вот как раз из-за этого, да и не только, в конце концов я не пожалел своих денег, а также времени, чтобы приобрести новый хостинг и домен, и перенести весь свой блог. А самое главное, это то что я получит опыт! Опыт безболезненного переноса сайта на хостинг. И теперь я могу поделиться этим опытом с Вами. Я более чем уверен, что он окажется для Вас максимально полезным.

к меню ↑

Как выполнить перенос сайта?

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

Для начала давайте я вкратце опишу процесс переноса сайта, а потом мы более подробно в картинках разберём каждый этап.

  • В первую очередь, необходимо приобрести новый хостинг, который полностью будет соответствовать Вашим требованиям. Прошу подойти к этому этапу максимально серьёзно, чтобы в будущем вновь не менять его.
  • Далее Ваша задача выполнить привязку Вашего домена к новому хостингу, который Вы только что приобрели.
  • На третьем этапе Вы должны перенести все файлы со старого хостинга на новый.
  • И последнее, это перенос Базы данных. Прошу не пугаться этого этапа, сейчас я всему Вам научу.

Как Вы видите, ничего сложно в этом процессе нет. Один раз выполните всё по инструкции, а потом уже машинально сможете выполнять перенос с закрытыми глазами. И кстати, на этом ведь ещё и заработать можно, предоставляя такую услугу на фрилансе или на странице с услугами. Но об этом мы поговорим в следующий раз. Чтобы не упустить эту статью, рекомендую подписаться на обновления блога.

Так вот, самое время перейти к подробной инструкции с практическими картинками и указаниями.

к меню ↑

Переносим сайт: инструкция

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

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

к меню ↑

Шаг 1. Добавление домена

Для этого Вам необходимо перейти в свой аккаунт хостинга и найти страницу, отвечающую за доменное имя. На McHost такая функция находится на странице «Сайты» в меню «Управление услугами».

Добавить домен в админ-панели

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

Добавить зарегистрированный домен на хостинг

После того, как Вы перешли по этой кнопке, Вам предлагается заполнить несколько полей. Чаще всего предлагается ввести следующий параметры:

Заполняем поля для размещения домена

Если Вы правильно заполнили все поля, то после нажатия на кнопку «Добавить» система автоматически добавит Ваш домен. Этот процесс занимает приблизительно 2-3 минуты. Теперь переходим к следующему шагу.

к меню ↑

Шаг 2. Перенос всех файлов

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

Есть несколько способов, но лично я использую лишь один и именно о нём я Вам сейчас и расскажу. Переходим на наш старый хостинг, где на данный момент находится сайт. Открываем встроенный файловый менеджер в панели управления, создаём архив из всех файлов и скачиваем его к себе на компьютер. Давайте покажу на примере хостинга TimeWeb.

Создаем архив с файлами сайта

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

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

Файловый менеджер

Находим и нажимаем на кнопку «Добавить файл», после чего выбираем недавно скачанный архив на Вашем компьютере и закачиваем его на сервер. Делается это очень легко, думаю Вы и сами это прекрасно видите.

Закачка файла с вашего компьютера

После закачки архива на хостинг Вам остается только его распаковать. Делается это буквально одним щелчком мыши.

Распаковать архив

к меню ↑

Шаг 3. Извлечение базы данных со старого хостинга

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

Переходим на наш старый хостинг, напомню что у меня это TimeWeb, и находим там функцию «База данных», чаще всего это панель phpMyAdmin. Открываем именно туда базу, которая отвечает за настройки и контент именно нашего проекта.

Заходим в phpMyAdmin

В открывшейся панели выбираем в левой колонке нашу БД и переходим во вкладку «Экспорт». И выставляем параметры настроек, как на скриншоте ниже. После чего нажимаем на кнопку «Вперёд».

Экспорт БД

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

к меню ↑

Шаг 4. Создание и импорт базы данных на новом хостинге

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

Создание базы данных

Перед нами открывается новая страница, где наша задача заполнить все поля для создания новой базы данных и нажать «Добавить».

Добавление новой БД

Когда БД создана, остаётся только перейти в панель phpMyAdmin для её редактирования и перейти во вкладку «Импорт», после чего выбрать архив, который мы получили на предыдущем шаге и загрузить его.

Импорт БД

Всё, база данных успешно телепортировалась. Осталось всего два шага.

к меню ↑

Шаг 5. Прописываем доступ к новой БД

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

Переходим в файловый менеджер и в корневой директории сайта открывает для редактирования файл под названием wp-config.php, который как раз и отвечает за доступ к БД.

Редактирование файла wp-config.php

Открываем данный файл и заменяем следующие строки:

/** Имя базы данных для WordPress */
define(‘DB_NAME’, ‘xxxxxx_xxx’);

/** Имя пользователя MySQL */
define(‘DB_USER’, ‘xxxxxx_xxx’);
/** Пароль к базе данных MySQL */
define(‘DB_PASSWORD’, ‘xxxxxxxxx’);

Но вместо XXX Вам необходимо прописать свои значения в соответствие с комментарием. Т.е. в первой строке прописываете имя БД, во второй имя пользователя, а в третьей пароль к БД. Эти данные можно получить из панели управления. А так же, Вы уже должны их знать, так как сами прописывали на предыдущем шаге.

к меню ↑

Шаг 6. Меняем DNS-записи.

Вот и остался последний штрих. Теперь наша задача поменять DNS-записи у регистратора домена со старых значений на новые.

Для этого переходим на сервис, где Вы регистрировали свой домен, у меня это 2domains.ru (реф.ссылка) и открываем раздел «Управление DNS», после чего меняем записи.

Изменение NS-записей

В моем случае нужно заменить

ns1.timeweb.ru
ns2.timeweb.ru
ns3.timeweb.org
ns4.timeweb.org

на

ns1.mchost.ru
ns2.mchost.ru
ns3.mchost.ru
ns4.mchost.ru

Но прошу обратить внимание на тот факт, что у каждого хостера NS свои. Поэтому, если Вы введете какие-то из предложенных мной, а на самом деле у Вас совсем другой хостинг, то Ваш сайт работать не будет. Будьте внимательны!

Так же необходимо понимать, что процесс смены NS-записей займёт некоторое время. Обычно это 24 часа, хотя в редких случаях может дойти и до 3-х дней. Не стоит паниковать, просто ждите. Если Вы правильно вписали новые NS, то всё будет работать как часы.

Ну вот и всё, мы справились, на этом шаге перенос сайта на другой хостинг успешно выполнен! Если у Вас остались какие-то вопросы, то милости прошу пишите в комментариях, отвечу в кротчайшие сроки. Так же, если у Вас есть какие-то замечания или дополнения — Вы знаете куда писать.

Спасибо за внимание и до встречи в новой статье! А она будет уже скоро...

Белан Константин Сергеевич

С уважением, Константин Белан.

Рабочая 634570 Россия, Томская обл., г. Томск, +7 952 160 36 17
Добавить пост в избранныеПерейти к списку →
Сделайте мне приятно - нажмите на любую из кнопок:
Подпишитесь на обновления блога и будьте в курсе всех новых статей
Подписаться в один клик
Количество комментариев к данной статье: 37
  1. Интересная , даже не так. Необходимая  статья для веб-мастеров.

  2. Ответить

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

  3. Ответить

    Я тоже меняла хостинг, но мне сам хостинг все сделал, я только dns сервера для домена новые прописала и все. И все прошло быстро и безболезненно.

  4. Ответить

    Все делается намного проще чем вы описали в этой статье.

  5. Мне переезд полностью сделали работники хостинга. Вроде бы и знаю как это делать, но побоялся. Поэтому и доверил им. Через час после заказа все было уже сделано.

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

  7. А я вот никак не могу решиться поменять домен, а вдруг ПС не правильно поймут и придётся заново ждать пока из под фильтра песочница выйду.

  8. Ответить

    Вроде несложно, но надеюсь что мне никогда не придётся менять домен на своём сайте...

  9. Нужная статья, для многих вебмастеров 😉

  10. Ответить

    Я если буду переезжать, то закажу переезд сотрудникам хостинга, так будет и легче и надежней.

    А на третьем уровне делать нечего, это точно.

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

    • Согласен, я когда уходил от одного печально известного хостинга попросил нового хостера хендихост перенести сайт к ним, у них эта услуга вообще бесплатная.

  11. Ответить

    У меня при переносе worpdress с одного хостинга на другой выдало 500 Internal Server Error.

    Подчистил файл .htaccess

    все заработало

    # BEGIN WordPress

    RewriteEngine On

    RewriteBase /

    RewriteRule ^index\.php$ — [L]

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule . /index.php [L]

    # END WordPress

    • То, что Вы написали, называется регулярными выражениями. Для их изучения написаны целые книги, по ним проводят курсы. Я пытался изучить их, но ... сложно. Проще Вам было бы дать расшифровку их.

  12. «заменить все, что связанно со старым доменом на новый» — мне кажется, это самая кропотливая работа. Можно что-то и упустить.

  13. Очень интересная статья ,необходима для блогеров. Мне лично пока не нужна эта информация, но в будущем пригодиться,хотя и не такая сложная операция.

  14. Ответить

    Отличная статья. Я уже был на нескольких хостингах: hostinger, cishost и, наконец, сейчас, на beget. На последний мне перенесли все сайты бесплатно, что не может не радовать, ну а до этого переносил сам, благо в MaxSite CMS всё просто.

    Когда я использовал WordPress, меня бесила замена старого адреса на новый в sql файле — еле-еле сайт переместил.

    Сайты на MaxSite CMS переносить пока на новый домен не приходилось, поэтому не знаю, отличается ли чем-то перенос на новый хостинг и домен или нет.

  15. Здравствуйте! Какие последствия переноса сайта для индексации в поисковиках. Можно ли сообщить поисковикам о переносе и как они отреагируют?

  16. Необходимо скопировать все FTP файлы со старого хостинга на новый

    Перенести базу данных со старого хостинга на новый

    ...заменить все, что связанно со старым доменом на новый

    Ппц! все понятно 🙁

  17. Очень нужная статья для начинающих вебмастеров!

  18. для меня было проблемой переноса сайта с localhost на хостинг

  19. Ответить

    При переезде на другую система управления контентом столкнулся с проблемой измения url — тем самым ростом количества 404. Как бы это автоматизировать настройку редиректов — не подскажете?

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

  21. Ответить

    Спасибо за интересную и полезную статью!

  22. Ответить

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

    P.S. Статья очень полезна с точки зрения практического выполнения пепеездов, это всегда волнительно, и не так много в итнерете адекватных парней, которые пишут подробные инструкции. =)

    • Спасибо, Александр! Рад видеть:)

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

      P.S. Как тебе новый дизайн? Сегодня обновился.

  23. Ответить

    Дизайн классный. Молодец!

    • Благодарю, Андрей!

  24. Ответить

    Классный сайт! Классный НОВЫЙ дизайн! Кость все супер! Молодец!

    • Благодарю!

  25. Ответить

    Ура!!! Новые статьи!!! Отличный дизайн)

    • Да, наконец то 🙂 Спасибо!

  26. Ответить

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

    • Не за что, Олег! Приходите ещё.

  27. И чего так всех на мсхост тянет в последнее время?

  28. Ответить

    Я меняла хостинг 2 раза и не мучалась по этому поводу, поскольку с технической частью блога я не очень дружу, я просто писала ребятам на хостинг, чтобы мне все сделали. И они все прекрасно и бесплатно мне делали.

  29. Один этап вы все-таки не описали: каким образом на сайте все старые ссылки поменяются на новые. Мой переезд на новый хостинг и домен привел к тому, что сайт по адресу нового домена открывается нормально, но все ссылки ведут на старый домен, хотя, вроде бы, я сделала все замены в базе данных. И в админку нового сайта попасть не могу — редиректит опять же на старый. Где что я упустила, подскажите, пожалуйста.