Перенос блога на другой хостинг. Перенос WordPress на другой домен, папку. Создавайте резервные копии базы данных

Привет, мои читатели. С вами снова я, Юрий Бошников. Рад видеть ваше желание учиться и развиваться, получать новые знания и полезные навыки. Сегодня хочу поднять актуальную тему, как перенести сайт на хостинг, если старый вас не устраивает. Есть несколько причин, по которым возникает необходимость смены хостинга. Но именно от него во многом зависит «уровень жизни» вашего сайта. Изучив представленную информацию, вы сможете без труда реализовать свои задумки, вдохнуть в личный интернет-ресурс новую жизнь. Отмечу, что в том, как перенести сайт на другой хостинг, нет ничего сложного. Просто следуйте моей подробной инструкции!

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

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

Кстати! Если вы делаете новый сайт на локальном сервере, в таком случае причина понятна – его нужно перенести на хостинг, чтобы он был доступен пользователям. Но мы говорим о необходимости переноса на другой, новый хостинг.

Есть несколько реальных и обоснованных причин в необходимости выполнения подобных действий. Вкратце рассмотрим все из них.

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

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

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

Сбои в работе серверов – негативно отразятся на сайте. Во-первых, посетители «отвернуться» от ресурса, который периодически бывает недоступен. Во-вторых, поисковые роботы понизят его в поисковой выдаче.

Отсутствие архивации и резервного копирования


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

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

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

2. Выбираем новый сервис. Как перенести сайт wordpress на хостинг

Продолжая рассматривать тему, как перенести сайт WordPress на хостинг, давайте поговорим о том, что именно нужно учитывать при выборе нового хостинга.

Обратите внимание! Кстати, по поводу работы с WordPress – если хотите разобраться с этим движком, записывайтесь на . На бесплатной его части – это 4-е дня онлайн-занятий – вы узнаете, как самостоятельно, своими руками создать сайт. Есть и более расширенный вариант – платная часть, на которой я рассказываю, как работать с движком, как развивать свой сайт и как зарабатывать на нем.

При выборе хостинга следует учитывать ряд факторов, среди которых основными являются:

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

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

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

  1. Как только вы начали перенос данных, не вносите никаких изменений ни в сам интернет-ресурс, ни в его базы данных, ни в DNS-записи, пока окончательно не переедете. Любые внесенные изменения не «переедут».
  2. Пока идет процесс «переезда», сайт будет функционировать на предыдущем хостинге.
  3. Даже если вы перенесли все данные, это еще не значит, что ваш ресурс будет работать тут же с нового хостинга. Нет, он будет открываться со старого. Для этого нужно выполнить переподключение – то есть, просто переключить сайт. Чтобы сделать это, откройте файл hosts на локальном компьютере и поменяйте некоторые данные. В частности, – IP прописывается, как адрес нового сервера, domain – название вашего ресурса.
  4. После этого, внеся изменения, вы будете видеть сайт, открывающийся с уже нового для него хостинга.
  5. В такой ситуации нужно на предыдущий хостинг загрузить дополнительный файл. К примеру, он должен быть назван transfer.html. В этом файле пропишите информацию, благодаря которой пользователи и «узнают», что вы переехали на новый хостинг.
  6. Не знаете, как управлять вашим ресурсом и DNS-записями из панели нового хостинга? Да нет ничего проще! Только помните о том, что на полное обновление информации уйдет до 72-х часов. На протяжении этого времени ваш ресурс окажется недоступным. Поэтому любые изменения рекомендуется проводить только в моменты с наименьшей посещаемостью – ночью, в праздники, в выходные.

Совет! Чтобы существенно ускорить обновление DNS-данных, нужно снизить показатель TTL, для записей А и NS типа.

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

8. После внесения всех изменений, после окончания периода DNS-propagation, вернитесь к пункту 3 этого раздела и устраните, внесенную ранее запись в hosts.

4. Как перенести сайт WordPress на другой хостинг: файлы

Продолжаю свой рассказ, как перенести сайт на другой хостинг. Следующий этап, рассматриваемый нами, это вопрос «переезда» непосредственно самих файлов. Это один из наиболее важных моментов во всем процессе. Поэтому как можно внимательно и ответственно изучите данную информацию.

Итак, на этом этапе вашего процесса следует выполнить следующие манипуляции по переносу файлов:

  • загрузите все файлы на свой компьютер;
  • а потом закачайте их в личном кабинете в специальную папку /public_html.;
  • осуществить данный процесс легко посредством Диспетчера файлов или посредством FTP.

Диспетчер файлов подразумевает использовать cPanel. При переходе в Диспетчер файлов следует в разделе меню кликнуть мышкой public_html, а потом выбрать опцию «Отправить» или подобную – именоваться она может и по-другому. Эта опция расположена в верхней части меню.

Перед вами откроется новый экран, в котором и следует отметить файлы, предназначенные для загрузки. Чтобы осуществить выбор нужных файлов, «надавите» мышкой по надписи «Choose File».

Кстати! Что делать, в ситуации, когда файлов уж очень большое количество? В таком варианте рекомендуется упаковать их в архив. Затем он подгружается таким же образом, как и обычные файлы. Для того чтобы извлечь все файлы из архива, нужно перейти в Диспетчер файлов и там распаковать архив. Только помните о том, что в cPanel поддерживается только два формата.zip или tar.gz. А вот про.rar нужно забыть!

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

Продолжая рассказ, как перенести сайт WordPress на другой хостинг, отмечу, что если вам удобнее пользоваться FTP-клиентом, то вам нужно будет использовать данные, которые применяются для входа в панель. Кроме того, необходимо будет прописать IP-адрес физического сервера, где и расположен хостинг.

Обратите внимание! Не забудьте прописать номер порта – 21.

  • выберите все необходимые для корректной работы вашего ресурса файлы;
  • эти файлы необходимо загрузить в public_html;
  • если вы решили загрузить архив файлов, то просто распакуйте его потом – для этого следует воспользоваться cPanel – как это делать, я описывал выше.

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

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

  • скачайте со старого хостинга папку со всеми необходимыми для работы файлами;
  • скачайте базу данных;
  • со старого сервиса обязательно «снесите» все файлы и данные;
  • на новом хостинге заполните всю необходимую информацию – в частности, пропишите имя сайта;
  • поменяйте DNS-адреса на актуальные;
  • загрузите на новый сервис скачанную папку с файлами, туда же загрузите всю базу данных.

То есть, ничего особо сложного в ручном переносе нет. Главное, осуществить предварительную подготовку.

Шестым шагом в нашем процессе, как перенести сайт WordPress на хостинг является подготовка данных. Конечно, если говорить в хронологической последовательности, то он должен быть чуть выше. Однако вы ведь всё равно сначала полностью прочитаете статью, а потом только будете выполнять необходимые действия.

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

  • через панель управления сервером

Обратите внимание! Преимущество платформы WordPress состоит в том, что достаточно скачать только одну папку – под названием wp-content. Именно в ней расположены все необходимые вам файлы и данные, шаблоны и расширения. То есть, по сути, вы только выполняете переустановку самой платформы на новый хостинг. А после завершения установки заменяете выше указанную папку на скачанную со старого хостинга. Хотя я настоятельно рекомендуют скачать все полностью – на тот случай, если у вас имеются другие папки с хранящимися данными.

Есть еще один вариант – он предполагает использовать панель управления самого сервера. При «внедрении» такого метода рекомендуется подобрать нужный вам инструмент, который позволяет осуществлять работу с базой данных. Такой инструмент позволит вам, как скачивать, так и закачивать базу данных.

Есть и еще один вариант для владельцев сайта на платформе WordPress

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

Чтобы выполнить экспорт придется дополнительно активировать специальный плагин от создателей платформы. Далее выполните следующие манипуляции:

  • Инструменты;
  • Экспорт;
  • установите отметки напротив данных, которые необходимо экспортировать.

Обратите внимание! Настоятельно советую поставить отметки напротив следующих данных: Записи, Страницы, Комментарии, Рубрики.

В результате проведенных манипуляций вами будет скачан файл в расширении xml.

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

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

Как еще можно закачать данные на новый хостинг: дополнительные советы для начинающих вебмастеров

Рассказывая, как перенести сайт WordPress на другой хостинг, не могу не дать еще несколько дополнительных и полезных советов.

Как видите, способов, как выполнить загрузку данных, есть несколько. К примеру, достаточно просто скопировать всё полностью.

Если вы также, как и я, предпочитаете работать с WordPress, необходимо в wp-config указать следующую информацию:

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

После переноса данных, удаления их на старом хостинге, обязательно нужно поменять dns-адреса. Замена адресов выполняется непосредственно у регистратора вашего доменного имени.

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

Вероятно, что вы можете не знать DNS-адреса. Ведь у каждого сервиса, предоставляющего услуги хостинга, свои адреса. Как их узнать? Очень просто – есть два пути:

  • запросить у специалистов хостинга, обратившись к службе поддержки;
  • изучить раздел «Вопросы – Ответы» или FAQ.

После внесения изменений в DNS-адреса, должно пройти от 12 до 24 часов на регистрацию всех внесенных изменений.

Совет! Не желаете ждать так долго? К сожалению, ускорить процесс практически нет никакой возможности. Разве что обратиться в службу поддержки и оговорить, и оговорить возможные варианты ускорения процесса.

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

Создавайте резервные копии базы данных

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

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

Обращайтесь в службу поддержки

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

Кстати! Хостинг, на котором вы решили разместить свой сайт, обязан быть лояльным к клиентам. То есть, служба поддержки должна помогать в любой ситуации. Если же служба поддержки не отличается лояльностью, значит вы сделали не совсем правильный выбор в пользу конкретного сервиса.

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

А если VDS?

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

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

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

К тому же, сам процесс переезда во многом зависит от панели управления выбранного сервиса – возможны, как незначительные, так и существенные отличия.

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

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

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

Переезд сайта будем совершать в несколько этапов – шагов:

Создание резервной копии базы данных (дамп)

Большинство современных сайтов используют Базу Данных MySQL. Файлы самой базы нам недоступны, т.к. хранятся у хостера в особом месте. Но мы можем экспортировать всю информация из нашей базы данных (БД) в один файл. Его ещё называют «дамп» («слепок»).

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

Шаг 1. Запустил Sypex Dumper – сделал дамп БД, скопировал его себе на ПК и проверил целостность архива в WinRAR.

Кстати, файл дампа остаётся в специальной папке скрипта Sypex Dumper на хостинге и будет переноситься со всеми файлами сайта.

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

Теперь нужно упаковать все файлы сайта в один архивный файл. Снова, для этого есть несколько способов, обычно я использую SSH и соответственную команду для упаковки файлов в архив на хостинге. Я уже описывал команды Unix shell и работу по (сам часто заглядываю в этот свой пост, как в справочник). Но, в этом случае, я воспользовался Панелью Управления (ПУ ) моего хостинг – провайдера и его файловым менеджером . Среди его возможностей – упаковка выбранных файлов и папок сайта в один архивный (и сжатый) файл.

Шаг 2. Упаковываю все файлы и каталоги сайта в tar.gz архив. Это сжатый UNIX -овый формат.

Надо сказать, что не все хостинг-провайдеры предоставляют файловый менеджер в своей ПУ, и SSH включают не на всех тарифных планах. Если у вашего провайдера его (файл-менеджера) нет, можно использовать, например, или веб-файл-менеджер Mollify .

Многие CMS, также имеют свои средства для управления файлами и каталогами сайта? или позволяют их установить. Для Joomla это JoomlaXplorer или eXtplorer . Для WordPress –плагин… ну предложу GaMerZ File Explorer , правда он работает только с каталогом “files ”, в котором хранятся картинки и другие загружаемые файлы WP.

Регистрация домена на новом хостинге

Шаг 3. Перед тем, как переносить файлы, нужно указать в ПУ нового хостинга , что вы собираетесь перенести к ним новый домен . Здесь важно правильно указать название домена (без ошибок).

Через короткое время (до 2 – 3 минут), скрипты хостера создадут нужные каталоги для нового домена.

Видеоурок о переносе сайта на новый хостинг – часть 1

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

Шаг 4. Там же в ПУ нового хостинга вам нужно создать новую, пока пустую БД для сайта.

Копирование файлов сайта на новый хостинг

Шаг 5. Опять из двух способов я выбираю самый быстрый, я игнорирую протокол FTP, а использую закачку файла со старого хостинга через SSH и команду wget

wget http://старый_сайт.ru/файл_архива_файлов_сайта.tgz

Качаю файл в корневой каталог нового домена, на новом хостинге. Закачивается – мигом!

Распаковка файлов на новом хостинге

Шаг 6. Даю UNIX-овую команду распаковки архива. Пара десятков секунд – и файлы на месте.

Удаляю записи о домене в ПУ старого хостинга

Шаг 7. Теперь можно сказать старому хостингу “Гуд бай!” и удалить этот домен в его Панели Управления.

С этого момента сайт будет недоступен! Чем быстрее вы измените DNS записи домена на новые – тем лучше.

Изменяем DNS в панели управления Регистратора Доменов

Шаг 8. Панель Управления Регистратора Доменов позволяет (в том числе) управлять DNS – записями домена. Как правило, в настройках домена нужно вписать названия DNS – серверов нового хостинг провайдера. Что-то вроде:
ns1.masterhost.ru и ns2.masterhost.ru

Теперь нужно подождать от 3-х до 6-и часов, пока не обновятся записи на всех DNS серверах Интернета.

Восстанавливаем данные в новую БД

Шаг 9. Когда домен станет доступен с нового хостинга, можно использовать для “обратной” операции – импорта таблиц в новую базу данных. Конечно, надо учесть, что логин и пароль для доступа в новую БД – теперь другие.

У некоторых хостеров (у Мастерхоста), при входе в скрипт, ещё нужно указать и домен, на котором работает база MySQL, типа: u23312.mysql.masterhost.ru

  1. Кнопка для включения режима импорта таблиц
  2. Название Базы в которую нужно сделать импорт (если баз несколько — будьте внимательны!)
  3. Запуск процесса импорта

Изменяем конфигурационный файл вашей CMS

Шаг 10. В зависимости от типа вашей CMS вы меняете логин , пароль и название новой Базы Данных MySQL . Иногда, нужно ввести что-то ещё, например в Joomla , нужно ввести новые относительные пути от корневого каталога хостинга. Некоторые компоненты или плагины, тоже могут иметь файлы конфигурации, требующие коррекции.

Все инструкции вы найдёте в документации на вашу CMS.

Видеоурок о переносе сайта на новый хостинг – часть 2

Проверяем права доступа на файлы и каталоги

На новом хостинге, может потребоваться .

Всё. Радуйтесь – вы переехали

Если сайт работает – поздравляю. Если что-то “не заводится” – проверяйте всё, начиная с файлов конфигурации CMS.

Иногда, может даже потребоваться помощь тех-поддержки нового хостинг-провайдера. Так, тех-поддержка colocation Киев , рекурсивно изменила права доступа на каталоги моего “cвеже-перенесённого” домена, и только тогда всё заработало.

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

От автора: приветствую вас, дорогой читатель. Времена меняются: сегодня вы здесь, а завтра – там. Это же можно применить и к вашим сайтам. Что делать, если вы захотели их перенести в другое место? Как перенести сайт на другой хостинг? Об этом вы узнаете сегодня.

Перенос сайтов – шаг 1

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

Перенос вручную

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

Скачать папку с сайтом

Скачать базу данных

Удалить все на старом хостинге

Добавить доменное имя в своей панели управления в новом хостинге

Изменить DNS-адреса

Закачать папку с сайтом

Закачать базу данных

Как видите, ничего особо сложного нет. Сначала мы подготавливаем нужные файлы для транспортировки, после чего отправляем их в новое место. Давайте остановимся подробно на некоторых пунктах.

Подготавливаем нужные данные

Итак, сначала вам нужно скачать папку с сайтом с вашего текущего хостинга. Это можно сделать через FTP, SSH или через панель управления сервером. Если у вас движок wordpress, то в целом вы можете скачать только wp-content – именно эта папка содержит шаблоны, плагины, изображения и другие важные для работы сайта данные. В таком случае вам нужно будет просто переустановить wordpress на новый хостинг, после чего полностью заменить папку wp-content на вашу. Я все же рекомендую скачать ресурс целиком, вдруг у вас еще другие директории, чтобы ничего не потерять.

Базу данных вы также можете закачать очень многими способами. Первый – через утилиту phpmyadmin. В ней нужно выбрать нужную базу и нажать кнопку “Экспорт”.

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

Другой вариант – через всю ту же панель управления сервером. Там вам нужно найти соответствующий инструмент для работы с базами данных. Через него вы также можете скачивать и закачивать свои базы.

Третий вариант сильно отличается. Он подойдет тем, у кого стоит wordpress. В самом движке есть встроенные функции импорта и экспорта. Для импорта нужно установить официальный плагин от разработчиков. Идете в Инструменты – Экспорт и ставите флажки возле тех данных, которые мы хотите экспортировать. Я советую: записи, страницы, комментарии и рубрики. Для блога это, в общем-то, вся основная информация. Скачается xml-файл.

После этого вы сможете загрузить этот файл на wordpress уже на новом хостинге, просто импортировав его. Но смотрите, там есть ограничение по размеру – 2 мегабайта. Так что если ваш xml файл больше, этот способ уже не подойдет. К тому же, он импортируем только записи, комментарии, страницы и рубрики – все остальное, что было в базе, не входит в файл.

Манипуляции с доменом

DNS-адреса меняются у регистратора доменов. Соответственно, вам необходимо вспомнить, где вы регистрировали домен, зайти в свой аккаунт на этом сайте и выбрать нужный домен. Там же должна быть кнопка “Изменить DNS”, где нужно прописать новые адреса и сохранить изменения.

Рис. 3. Так это выглядит в REG.RU

Не знаете DNS-адресов? У каждого хостинга они свои. Вы можете спросить в службе поддержки или почитать FAQ. Как правило, после всего этого вам придется подождать 12-24 часа, пока dns-сервера будут успешно изменены. Если вы не хотите так долго ждать, заранее подготовьтесь. Например, обговорите со службой поддержки, как максимально ускорить процесс.

Закачка файлов на новое место

Что ж, остается совсем чуть-чуть. Теперь вам нужно закачать базу данных и файлы сайта на новый хостинг. И способов это сделать достаточно много. Например, можно просто все скопировать целиком. Нужно будет указать в файле wp-config (у кого wordpress) правильное название базы данных, имя пользователя и пароль пользователя mysql, префикс таблиц. Все это должно совпадать с теми значениями, которые указаны в phpmyadmin.

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

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

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

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

Если вы переезжаете на vds, то полезно будет поинтересоваться у тех. поддержки, предоставят ли вам доступ к удобной визуальной системе, через которую можно будет управлять сервером, и если предоставят, то что это будет за система. Например, isp manager или cpanel? А может другая? Полезно будет иметь представление о работе в такой системе.

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

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

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

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

Поэтому сегодня мы с Вами возьмем наш домен, который зарегистрирован у регистратора Reg.ru и я покажу как этот домен перенести на timeweb, beget и на WIX.

Важно! Мы здесь вообще не говорим о том, как зарегистрировать новый домен. Мы говорим о переносе существующего домена с одного хостинга на другой!

Я, советую вам посмотреть видео, потому что это именно та вещь, которую проще один раз увидеть, чем 100 раз прочитать. Но в то же время в статье будут некоторые дополнения, которые забыл упомянуть в видео

Перенести домен на Timeweb

Timeweb очень большой хостинг, но не является самостоятельным регистратором. Это значит, что все домены, купленные через timeweb на самом деле хранятся не на нем и даже не в одном месте. Для вас это значит, что если вы купили домен через timeweb и хотите перенести его на другой хостинг — то у вас это не получится. Придется хитрыми способами искать где же он зарегистрирован, потом восстанавливать пароль (единственный способ восстановить пароль — это указать при покупке домена свою настоящую почту и имя, иначе вы никак не докажите, что домен ваш и он будет для вас потерян). Поэтому если вы здесь чтобы перенести домен, купленный на timeweb — либо идите в Google читать «на найти регистратора по WHOIS», либо идите на Kwork с этим вопросом — там это сделают за 500 рублей.

Если же вы хотите привязать домен к сайта на timeweb, то:

  1. В панели управления timeweb переходите в: Домены и поддомены > Размещение доменов на NS-серверах > Вводите свой домен

2. Идете к регистратору, где был зарегистрирован домен и ищите любую фразу, где есть «DNS» или «Делегирование домена». Обычно они все называют это именно так. Соответственно вам нужно изменить эти самые DNS на

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

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

Перенести домен на Beget.ru

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

Выбираете «Домены» > «У меня уже есть» и вводите ваш домен. DNS сервера написаны здесь же.

  • ns1.beget.com
  • ns2.beget.com
  • ns1.beget.pro
  • ns2.beget.pro

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

Перенести домен на WIX

Попробуем перенести наш домен на сайт, созданный на конструкторе WIX.

Если ваш домен размещен именно на Reg.ru, то у них вместе с WIX есть совместная программа. Т.е. вам не придется скакать между разными панелями управления, а все можно делать из личного кабинета reg.ru. Более того, вам даже переносить домен не придется — все перенесется автоматически. Это очень удобно, потому что все ваши данные, деньги и домены будут находиться именно на Reg.ru. Wix не стоит доверять ничего, кроме создания сайта. Они при любом случае пытаются украсть у клиента лишнее.

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

Перенести домен на Ukit

Тут все гораздо проще. В главной панели управления есть пункт «Домены», где вам сразу предлагают зарегистрировать новый, либо привязать существующий. 3 простых шага: указываете домен -> Вам сообщают NS сервера — > Проверка корректности работы.

Тут всего 2 NS сервера и это нормально.

Самые частые вопросы

  1. Все что нужно сделать для переноса домена: На хостинге куда хотите перенести — «Разместить на NS серверах», У регистратора — откуда хотите перенести — заменить в «Делегировании» DNS сервера на серверах хостинга, куда хотите перенести.
  2. Очень частая ситуация: У вас есть домен на reg.ru и сайт на timeweb. А потом вы решили перенести сайт на beget.ru. Так вот домен не нужно перенаправлять по всей цепочке (Reg.ru > timeweb > beget), его нужно перенаправлять только с места его регистрации (Reg.ru > beget).
  3. После покупки или переноса домена нужно ждать от 12 часов до 5 суток. Дело в том, что обновление DNS идет поэтапно — у регистратора, у провайдера, у хостинга. Например у меня была ситуация что после переноса домена у клиента в Москве сайт уже работал, а у меня в Питере еще нет.
  4. Как именно происходит перенос: Первым делом мы на хостинге должны разместить домен, этим мы сообщаем на каком именно аккаунте его ждут. А потом переписываем DNS, т.е. фактически отправляем в путь. Если DNS не переписать — то вообще ничего не произойдет, потому что он никуда не пойдет. А если не разместить на NS серверах, то будет ошибка — т.к. домен придет на хостинг и не будет знать что делать дальше.

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

  • 1 камень. Почта.

    Если вы до сих пор пользуйтесь почтовым сервисом от хостера - избавляйтесь от этой зависимости как можно быстрее. Используйте для домена сторонний сервис, например, бесплатные услуги от Яндекс.Почта для домена или Службы Google . Либо, если для вас критично самостоятельное управление, поднимайте собственный почтовый сервер. Переход на сторонний сервис поможет избежать потерь данных при переезде и наверняка улучшит качество почтовых услуг (для хостера предоставления почтовых услуг не является приоритетным, потому зачастую качество оставляет желать лучшего)
  • 2 камень. Выбор нового хостера

    На данный момент у большинства хостеров существует тестовый период, когда можно заказать на определенный срок (от 7 до 30 дней) бесплатный тариф для тестирования. Не поленитесь и закажите у хостера, который вас заинтересовал своими ценами, такой тестовый тариф и подведите туда один из доменов третьего уровня, либо используйте полученный IP адрес (его можно посмотреть в панели управления). Пропингуйте этот IP и сравните показатели с текущими показателями, попробуйте поставить туда что-то тестовое, типа форума на phpbb3 или движка для сайта Joomla или Drupal. Почему их - эти движки достаточно требовательны к ресурсам, и если в случае даже минимальной установки возникнут проблемы - значит хостер не для вас. Посмотрите версии ПО, которое использует хостер, крайне желательно, чтобы версии были не ниже тех, что стоят у вашего текущего хостера.
    Еще один немаловажный параметр, который пригодится вам для переезда - возможность удаленного доступа к SQL-серверу, если вы используете для сайта SQL-базу. Сейчас большинство хороших хостеров предоставляют такую услугу. Если вы не нашли в панели управления этой услуги - спросите техподдержку. И не торопитесь с окончательным выбором - подходить к выбору следует осознано, не следует браться за первый попавшийся вариант, обязательно рассмотрите еще парочку. Исходя из личного опыта, я бы не стал вчитываться в отзывы о выбранном хостере - зачастую такие отзывы не содержат в себе конкретной и важной для вас информации и эти подробности всплывут в самый неподходящий момент (например ограничения на количество писем в час может оказатся критичным для сайтов, где используются оповещения по почте о новостях или личных сообщениях на форуме).
    При желании даже можно подключить какой-нибудь сервис для проверки доступности ресурса и посмотреть его результаты в течении нескольких дней. Если вас все устраивает - смело заказывайте нужный вам тариф.
  • 3 камень. SQL-база и тестирование работоспособности сайта на новом месте

    Этот шаг следует делать в случае, если вы используете для хранения данных именно SQL-базу. Следует упомянуть, что существуют CMS, которые не используют для своей работы SQL-базы и хранят все в виде файлов - если вы используете такой вариант, этот шаг следует пропустить и задача ваша упрощается.
    Для начала включите у нового хостера удаленный доступ к SQL-серверу, настройте учетные записи для доступа к нему (для доступа обычно достаточно указать IP ресурса, откуда будет осуществляться доступ, там следует указывать IP, на котором сейчас находится ваш основной сайт. Подключите и настройте на новом хостинге ваш домен (пока что только подключите, но не указывайте никаких изменений в текущих настройках вашего домена у регистратора или текущего хостера).
    Теперь вам необходимо сделать бекап данных с SQL-базы, используемой для сайта. Если база небольшая, обычно достаточно средств, предоставляемых хостером. Я же для этого использую простой и быстрый скрипт Sypex Dumper (рекомендую для начала попробовать старую версию 1 и потом уже пробовать версию 2). Перенесите этот дамп на новый хостинг и восстановите ее. Параллельно можно перенести через ftp файлы вашего сайта на новый хостниг.
    Для тестирования я использую возможности файла hosts, куда можно вписывать нужный вам домен и нужный IP. Т.е. на вашей машине в файл hosts вписывайте ваш домен и IP-адрес нового хостинга и через браузер у вас начнется открываться сайт уже с нового места. Это нужно для проверки работоспособности сайта на новом месте (иногда бывают проблемы с кодировкой). Не забудьте исправить конфигурационный файл движка сайта, где укажите новые данные для работы с базой SQL. Если все работает - переходим дальше. Удалите упоминание вашего домена из hosts, чтобы не мешалось пока.
  • 4 камень. Прозрачный переезд.

    Прочитайте справку у хостера, какие параметры вам нужно указывать для удаленного доступа к базе SQL. Сделайте актуальную версию SQL-базы и по быстрому восстановите ее на новом хостинге. Не теряя времени, исправьте конфигурационный файл вашего сайта и укажите там, чтобы данные читались уже из удаленной базы. На данном этапе возможны замедления работы сайта, но это временно. Также может возникнуть потеря данных, если у вас очень посещаемый ресурс и данные появляются ежесекундно. Поэтому для этого действия желательно выбрать наименее нагрузочное время для сайта и возможно кратковременно включить режим обслуживания сайта, чтобы пользователи не успели что-то написать, что утеряется при переключении на другую базу. После перключения проверьте работоспособность сайта и действуйте дальше.
    Теперь переключите управление доменом на другой хостинг, поменяйте у регистратора DNS сервера или IP-адреса для поддоменов и ждите, пока все растечется по миру - обычно это происходит в течении 3-4 часов, не больше. После того, как у вас начнется открываться сайт с нового места, воспользуйтесь снова вашим файлом hosts, вписав туда для домена старый IP-адрес и скопируйте файлы сайта со старого места. Затем удалите упомонинание в hosts о вашем домене и синхронизируйте скопированные файлы с файлами на новом хостинге. Это понадобится для тех ресурсов, где за это время могли подключатся какие-нибудь вложения, файлы или аватары у пользователей. Только не заменяйте конфигурационный файл, иначе сайт перестанет работать, пока вы его снова не исправите
Вот собственно и все. В процессе переезда сайт остается доступным для пользователей, переключение баз происходит практически без потерь данных, поисковики радуются, админ спит спокойно.


Top