sonyps4.ru

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

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Подписаться

Перенос сайта на другой хостинг - это смена компании, которая предоставляет сервер для размещения портала в сети.

Чтобы более понятно представить, что такое перенос сайта на новый , разберем простой пример. Представьте, что вы живете на съемной квартире. Все устраивает: цена приемлемая, хозяин добродушный и честный, места вполне хватает. Затем вы женитесь, рождаются дети и становится тесновато. К тому же хозяин начинает грубить и наглеть, поднимает цену в 4 раза. Естественно, такие условия не устраивают, и вы решаете подыскать новое жилище, переехать. Так же и с сайтами, где в качестве владельца квартиры выступают провайдеры.

Когда нужно сделать перенос

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

Выполнить перенос сайта на другой хостинг необходимо, если:

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

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

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

  • Регистрация в новой хостинговой компании.
  • Привязка имеющегося домена сайта к новому провайдеру.
  • Перенос накопленной базы данных.
  • Копирование важных файлов.

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

Привязываем домен к новому хостингу

Все достаточно просто: заходим в центр управления доменным именем, выбираем «Управление серверами» и нажимаем «Изменить адрес». После того, как сервер изменился, нужно привязать старое имя к новому провайдеру. Заходим на сайт провайдера, далее в панель управления, и в раздел «Добавление веб-сайта».

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

Переносим базу данных

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

  • Сначала производим копирование на локальный диск.

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

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

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

  • Копируем файлы с сайта

Это последний этап. Его можно существенно упростить, если воспользоваться файловым менеджером, например Total Commander. Через менеджер нужно выполнить соединение с FTP-сервером хостера (адрес FTP-сервера сообщается пользователям при регистрации). Чтобы получить доступ к серверу, введите пароль и логин. Если все введено верно, соединение установлено.

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

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

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

Перенос домена на другой хостинг

О необходимости перемещения домена вам стоит задуматься в случаях, когда:

  • отмечается слишком медленная работа хостинга;
  • качество обслуживания техподдержки неудовлетворительное;
  • имеют место DDOS-атаки.

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

  • регистрация нового хостинга;
  • перенос на него доменного имени сайта;
  • перемещение базы данных собственного интернет-ресурса;
  • перенос на новый хостинг файлов своего сайта.

Как связать домен и хостинг?

Когда , на него переносят доменное имя. Для этого меняется . Механизм проведения такой операции зависит от места – интернет-ресурс хостинга либо другой сайт. Если имеет место первый вариант, об алгоритме смены DNS необходимо спрашивать в службе техподдержки. Если же домен вы зарегистрировали на другом ресурсе, то следуйте рекомендациям из нижеуказанного списка:

  • откройте панель управления доменом;
  • найдите раздел, который отвечает за управление DNS сервера;
  • поменяйте соответствующие настройки сервера, указав вместо старых новые.

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

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

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

Поэтому сегодня мы с Вами возьмем наш домен, который зарегистрирован у регистратора 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 серверах, то будет ошибка — т.к. домен придет на хостинг и не будет знать что делать дальше.

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

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

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

  • Зарегистрировать новый хостинг
  • Перенести доменное имя Вашего сайта на новый хостинг
  • Перенести базу данных Вашего сайта
  • Перенести файлы сайта на новый хостинг

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

Перенос домена на другой хостинг

Первое что нам нужно сделать после регистрации нового хостинга, это перенести на него уже имеющиеся домен. Для того чтобы перенести домен на другой хостинг, необходимо сменить его DNS сервера. Например, вы решили перенести свой домен с хостинга тайм-веб на спринтхост, тогда Вам нужно изменить DNS сервера тайм-веба (ns1.timeweb.ru, ns2.timeweb.ru) на сервера спринтхоста (ns1.sprinthost.ru, ns2.sprinthost.ru), DNS. Все зависит от того где регистрировался домен, на сайте хостинга или на стороннем ресурсе. Если на сайте хостинга, то Вам лучше спросить, как сменить DNS сервера домена у тех. поддержки. Если домен покупался на стороннем сайте, то для смены серверов делаем следующее: заходим в панель управления доменом и выбираем раздел, управление DNS серверами, также раздел может называть делегирование и меняем старые сервера на новые.

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

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

Пожалуй, самое сложное и ответственное действие при переносе сайта на другой хостинг. Ибо если что-то пойдет не так, будет плохо: сайт будет отображаться криво, исчезнет информация, могут возникнуть проблемы с кодировкой и т.д. В общем, нужно быть предельно внимательным. Для начала нужно скопировать базу данных к себе на компьютер. Заходим phpMyAdmin старого хостинга, выбираем свою базу данных и обращаем внимание на кодировку, в моем случае это UTF 8_general_ci:

Теперь переходим на вкладку экспорт. Здесь нам нужно настроить процесс переноса базы данных на компьютер. Поскольку мы переносим базу данных MySql, то в левой колонке отмечаем пункт SQL. Затем нажимаем “выделить все”, режим совместимости SQL выбираем ANSI, отмечаем галочкой “Сохранить как файл” и упаковываем в gzip архив. Жмем ОК:

Все база данных скопирована на наш компьютер. Теперь зайдите в аккаунт Вашего нового хостинга и создайте новую базу данных, название не имеет значения. Заходим в phpMyAdmin уже НОВОГО хостинга и выбираем раздел структура. Здесь нам нужно удалить все имеющиеся таблицы, если их нет, то ничего трогать не нужно, если есть отмечаем все и удаляем. Это нужно для того, чтобы при импорте базы данных не возникло никаких ошибок типа “Такая таблица уже существует”. Теперь переходим на вкладку импорта и переносим нашу базу данных. Кодировку выставляем ту, которая была раньше, в данном случае это UTF8, ОБЯЗАТЕЛЬНО ставим галочку “Разрешить скрипту разбивать процесс импорта…”, формат импортируемого файла выбираем SQL , режим совместимости ANSI. Жмем ОК.

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

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

Перенос сайта на другой хостинг

Теперь дело за малым – за переносом файлов сайта на новый хостинг. Для этого открываем файловый менеджер Total Commander и создадим новое соединение к новому хостингу. Для этого в программе выберите пункт “Соединиться с FTP сервером” и нажмите добавить новый, появиться вот такое окно:

Имя соединения пишем произвольное. В поле сервер пишем адрес FTP сервера, его Вам должны были прислать при регистрации хостинга вместе с логином и паролем. Откройте письмо и поищите там строчку с названием сервер FTP или сервер FTP соединения, копируйте данные и вставляете в поле Сервер программы Total Commander. В поле учетная запись пишите Ваш логин на хостинге, в поле пароль пишите соответственно пароль. Нажимаем Ок. Теперь нужно соединиться с нашим сервером. Выбираете имя вашего соединения и жмете “Соединиться”. Перед Вами откроется такое окно.

Чем наш метод лучше?

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

Что с начала?

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

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

Я купил новый хостинг, что дальше?

Дальше есть два варианта: хостинг-провайдер предоставляет технический домен (обычно имеет вид тест1.провайдер.ru) или не предоставляет. В первом варианте, Вы можете протестировать работу точной копии сайта на новом хостинге, при этом старый сайт будет все также работать на старом хостинге. И если что-то пойдет не так, то Вы увидите ошибки только на копии сайта (техническом домене). Во втором варианте права на ошибку у Вас не будет, и негативные результаты переноса (если они будут) увидят посетители Вашего сайта.

Большинство современных провайдеров предоставляют технические домены, о том как их активировать узнавайте на сайте хостера.

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

Как грамотно все это скопировать?

О копировании файлов сайта читаем , о грамотном переносе базы данных - вот .

Также не забудьте сделать (если требуется) все остальные настройки, которых требует Ваш сайт (почтовые ящики, PHP, Cron и т.д.). Еще очень важно в конфигурационных файлах (config.php, configuration.php , wp-config.php или что-то подобное) изменить имена пользователя и базы данных, пароль, а также абсолютные пути к папкам log и tmp. Ведь на новом хостинге они имеют другие значения.

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

Смена DNS-серверов

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

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

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



Загрузка...