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

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

Причины трансфера

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

Требования к доменным именам для возможности трансфера

Существует определенный набор требований для осуществления переноса:

  • с момента регистрации должно пройти не меньше двух месяцев;
  • после последнего трансфера либо пуша (передача в рамках однойрегистрационной компании) должен пройти как минимум месяц;
  • срок окончания делегирования доменного имени должен наступить минимум через 15 суток;
  • у домена не должно быть статуса «expired» (просрочен);
  • на сервере Whois доменное имя должно обладать активным статусом, что означает отсутствие запрета на перенос (в случае статуса «transfer lock» либо «transfer prohibited» провести трансфер не получится, для этого сначала нужно избавиться от блокировки).

Основные особенности трансферов доменных имен в зоне.RU

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

Особенности осуществления трансфера

  1. Для того, чтобы осуществить перенос доменного имени от одной компании-регистратора к другой, владельцу необходимо получить в службе технической поддержки текущего регистратора специальный код (EPP либо Auth-код). Некоторые регистраторы размещают этот код в панели настроек домена.
  2. Желательно выяснить отсутствие в настройках блокировки на перенос и наличие доступа к электронному почтовому ящику, прописанному в информации об обладателе имени сайта.
  3. Далее владелец домена должен сообщить код новому регистратору, который и должен инициировать перенос. Необходимо создать заявку переноса на сайте нового регистратора и оплатить ее. Чаще всего цена такой услуги соответствует регистрации доменного имени на один год, при этом данный срок плюсуется к текущему времени работоспособности домена.
  4. После того, как Вы оплатили услугу, новая регистрационная компания, направляет к текущей запрос передачи.
  5. В общем случае владельцу должно прийти на электронную почту уведомление относительно согласия, содержащее ссылку для подтверждения или, наоборот, отклонения переноса. После того, как вы подтвердили передачу, по истечении приблизительно одной недели доменное имя будет перенесено в панель управления новой регистрационной компании.

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

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

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

Большинство современных сайтов используют Базу Данных 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веже-перенесённого” домена, и только тогда всё заработало.

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

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

В какой последовательности нужно действовать при переходе с хостинга на хостинг?

Что нужно узнать при выборе нового хостинга?

1. Посоветуйтесь с друзьями.

Если у вас есть друзья и знакомые, которые давно пользуются тем или иным хостингом, посоветуйтесь с ними на предмет, на сколько они довольны своим хостингом, оперативно ли работает техподдержка, часто ли бывают перебои и т.п. Не воспринимайте советы друзей как руководство к действию, потому что все люди разные и то, что одному покажется оперативным и качественным, другого может совершенно не устраивать. Главное - обратите внимание на факты. И ещё точнее - на факты отрицательные. Например, ваш друг, который сам сменил несколько хостингов, говорит: "Никогда не ходи на "ШарашкаВеб", они меня надули при переходе с одного тарифа на другой, пересчитав целый месяц в свою пользу". Или "Хостинг "МаниВеб" на все вопросы в техподдержку отвечает "читайте инструкцию, а сама техподдаржка никогда ничем не помогает" и т.д. Конкретные недостатки хостинга лучше знать сразу.

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

2. Как выбрать хостинг самостоятельно.

Если вам не с кем посоветоваться, можно поступить следующим образом:

Найдите несколько хостингов самостоятельно. Для этого достаточно набрать запрос в любой поисковой системе: "Платный хостинг" - и вам на первой же странице выпадет несколько хостингов.

Обратите внимание на то, какие средства связи есть с тем или иным хостингом: ICQ, Чат, телефон. Возможно, связаться с хостингом вы сможете только по e-mail, а это не слишком удобно, потому что требует времени, пока ваше письмо дойдёт до хостинга, и пока придёт ответ с хостинга - вам. Самое удобное средство связи - это телефон, если вы живёте в том же городе, где находится офис хостинга. Непременно попробуйте связаться с техподдержкой и поговорить с ними, задать несколько интересующих вас вопросов. Посмотрите, как они отвечают: насколько быстро и понятно. Поговорить можно с несколькими хостингами, не регистрируясь. Если там откровенно хамят или игнорируют ваши вопросы - лучше выбрать другой хостинг.

3. Как выбрать тарифный план.

Изучите цены разных хостингов и прикиньте, что именно вам нужно. Например, если у вас всего два домена и два сайта на html, вам не нужен форум или движок сайта, под которые, как под всякую "машину", нужна База Данных, вам хватает 1 Гб пространства и вас устраивает цена от 130 до 150 рублей в месяц - вы смотрите в тарифных планах хостингов именно эти параметры.

Что нужно делать после того, как вы выбрали себе подходящий хостинг?

1. Зарегистрироваться на хостинг.

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

2. Изучить панель управления.

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

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

3. Перенести доменные имена.

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

4. Оплатить услуги нового хостинга.

Узнайте, каким способом принимается оплата за хостинг (обычно есть несколько способов оплаты, на каждом хостинге они свои).

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

Почему время, которое уйдёт у вас на оплату, важно?

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

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

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

1. Как перенести содержимое статического сайта?

Во время тестового периода вам предоставят место только под один сайт и, для его тестирования - один домен третьего уровня. В Файловом менеджере вашей новой админпанели будет сформирована папка public_html, которая так и останется впоследствии папкой основного вашего сайта. На тестовом периоде в ней будет скорее всего лежать документ index.htm - не обращайте на него внимания.

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

Здесь вам необходимо воспользоваться FTP-клиентом или же программой Total Commander, в которой имеется встроенный FTP-клиент, работающий не хуже любого другого.

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

Прим.: новый FTP-акаунт вы самостоятельно заводите на новом хостинге. Это можно сделать и на тестовом периоде.

Обратите внимание, что вес архива при закачке на хостинг не должен превышать 100 Mb. Поэтому если у вас большой сайт - разделите его на несколько архивов и закачайте их по отдельности в папку public_html нового хостинга. На новом хостинге вы файлы своего сайта разархивируете - и всё содержимое вашего сайта окажется в public_html на новом хостинге.

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

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

Как осуществляется переход?

1. Первым делом оплатите хостинг.

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

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

2. Можете переносить второй сайт.

Для этого зайдите в папку "Управление сайтами" и создайте директорию для второго вашего сайта. Чтобы сделать всё правильно - проконсультируйтесь с техподдержкой, как у них на хостинге это делается.

В результате у вас в корневой директории Файлового менеджера, рядом с папкой public_html, в которой лежит ваш первый сайт, должна появиться папка с названием второго сайта, внутри которой будет лежать папка public_html - в неё вы загружаете содержимое второго вашего сайта.

3. Теперь вам нужно перенести домены.

Почему это следует делать в последнюю очередь?

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

Оплатите хостинг;

Перенесите содержимое сайтов на новый хостинг со старого;

Теперь переносите домены.

Что нужно, чтобы прикрепить домены к новому хостингу?

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

"Если Вы переносите доменное имя к нам на обслуживание, используйте следующие адреса DNS серверов:

Ns1.timeweb.ru
ns2.timeweb.ru"

Вам нужно отправить вашему старому хостингу на емейл доменной службы (он должен у вас иметься) письмо примерно следующего содержания:

"Я, такой-то такой-то,
Акаунт (имя вашего акаунта на старом хостинге), пароль (пароль от акаунта на старом хостинге),
прошу перенести зарегистрированные на моё имя домены (имена доменов) на следующие DNS сервера:

Ns1.timeweb.ru
ns2.timeweb.ru

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

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

12. Если вы сделали всё правильно...

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

Если не заработало - удалите "заглушку" - тот самый файлик index.htm , который лежал у вас в папке public_html перед тем, как вы стали загружать туда файлы своего сайта. Он там так и лежит.

Не перепутайте его со своей главной страницей index.html !

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

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

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

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

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

Тогда вам нужно будет найти нового провайдера и осуществить перенос сайта WordPress на другой хостинг . Компании, которые я рекомендую:

eHost — недорогой провайдер для небольших WordPress сайтов. В качестве панели управления данный хостинг использует CPanel ;
iPage — еще один отличный хостинг-провайдер с доступными ценами. Это отличный вариант для размещения сайта на WordPress . Здесь доступна опция управляемого хостинга и возможность перейти на VPS или выделенный сервер;
BlueHost — является лучшим выбором для размещения бизнес-ресурсов. Компания предоставляет несколько тарифных планов, управляемый хостинг для WordPress , VPS и выделенный сервер. Этот провайдер подойдет для любых сайтов.

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

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

Шаг 1: Перенос файлов WordPress

Перенос сайта на другой хостинг можно осуществить с помощью FTP или с помощью CPanel . Я опишу оба метода.

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

Учетную запись для FTP можно создать в панели управления хостингом:

  • Подключитесь к серверу старого провайдера и получите доступ к папке public_html . Здесь хранятся файлы сайта;
  • Скачайте файлы на компьютер;
  • После завершения скачивания подключитесь к серверу нового хостинга и загрузите эти же файлы в папку public_html . Теперь можно приступить к перемещению базы данных.

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



  • Войдите в свой аккаунт на старом хостинге и откройте CPanel ;
  • Перейдите в диспетчер файлов и найдите папку, в которой хранятся файлы сайта; она должна находиться в папке public_html ;
  • Выберите папку и сожмите ее в .zip-архив с помощью опции «Сжать »;
  • С помощью кнопки загрузки сохраните архив с файлами на компьютере;
  • После завершения загрузки зайдите на свой новый хостинг и получите доступ к CPanel ;
  • Добавьте ваше доменное имя на новом хостинге в разделе «Добавление домена ». Таким образом, вы создадите папку на новом хостинге;
  • Загрузите созданный архив на новый хостинг с помощью диспетчера файлов и функции загрузки в папку public_html (или в папку, которая была создана на предыдущем этапе );
  • Распакуйте сжатые файлы с помощью функции «Распаковать », точно указав папку назначения;
  • На данный момент вы успешно перенесли файлы на новый хостинг, и теперь можно начать перенос базы данных.

Шаг 2: Перемещение базы данных WordPress

Перед тем, как закончить перенос сайта на Вордпресс на другой хостинг , нужно импортировать базу данных ресурса со старого хостинга на новый:


  • Войдите в CPanel старого хостинга и перейдите к инструменту PhpMyAdmin ;
  • После подключения к серверу СУБД в левой части экрана вы увидите все свои базы данных на хостинге. Выберите БД, которую требуется переместить. Если не знаете, какая база данных вам нужна, откройте файл wp-config.php (находится в корневой папке WordPress ) и найдите в нем строку define (‘DB_NAME’, ‘your_database_name’) ;. Она содержит в себе имя базы данных, которую использует ваш ресурс;
  • Выберите нужную базу в левой части экрана. Затем перейдите в меню «Экспорт «;
  • Экспортируйте выбранную БД в режиме «Быстрого экспорта » в формат SQL и сохраните ее на компьютере;
  • Войдите в CPanel нового хостинга и с помощью мастера баз данных MySQL создайте новую БД и пользователя. Сохраните имя пользователя и пароль, потому что позже вам будут нужны эти данные:


  • Перейдите в PhpMyAdmin на новом хостинге и в левой стороне панели выберите базу данных, которую только что создали;
  • Нажмите на кнопку «Импорт » в верхней части окна и выберите базу, сохраненную на компьютере;
  • На данный момент вы закончили перенос базы данных, но это еще не все.

Шаг 3: Обновление конфигурационного файла

В конце переноса сайта WordPress на другой хостинг нужно связать сайт с базой данных. Откройте файл wp-config.php на новом хостинге. Найдите в нем следующие строки и замените старые данные новыми, которые вы сохранили ранее:

/** The name of the database for WordPress */ define("DB_NAME", "старое_имя_базы_данных"); /** MySQL database username */ define("DB_USER", "старый_пользователь_базы_данных"); /** MySQL database password */ define("DB_PASSWORD", "старый_пароль_базы_данных"); /** MySQL hostname */ define("DB_HOST", "localhost");

Вам нужно изменить имя базы данных, имя пользователя и пароль; localhost можно оставить. Хост базы данных останется прежним, так как большинство провайдеров используют localhost . Теперь ваши файлы связаны с базой данных.

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

Шаг 4: Перенос учетных записей электронной почты


Перенос учетных записей электронной почты очень похож на перемещение файлов WordPress . Все настройки и сообщения электронной почты из ваших учетных записей находятся в папке public_html/mail/ . Вы можете использовать FTP-клиент или CPanel для их перемещения.

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

Шаг 5: Изменение DNS сервера и перемещение домена

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

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

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

Мысли напоследок!

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

Перевод статьи «How to Transfer a WordPress Site from One Host to Another » был подготовлен дружной командой проекта

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

Причины перенести сайт на другой хостинг.

Технические проблемы.

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

Технические признаки того, что сайт пора переносить:

Частые сообщения о серверных ошибках – серия «пятисотых» – самая печальная из которых 500 – Internal Server error, означающая, что сервер «упал», отключился, физически не работает.

Ошибки от 500 до 511 могут быть вызваны также неправильной работой сайта, поэтому перед сменой хостера убедитесь, что проблема не вызвана сбоем какого-либо компонента «движка» сайта.

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

Виртуальный хостинг сайтов для популярных CMS:

Проверить это также можно, замерив скорость сайтов, расположенных на том же сервере. Узнать их можно в различных сервисах, например, cy-pr.com в разделе «Соседи на сервере, сайты на одном ip:»

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

Другие причины для переноса сайта на новый хостинг.

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

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

Сайт был создан на локальном сервере. Сайт создается на компьютере веб-мастера. Это может быть и статический сайт, с использованием HTML+CSS+JS. Либо динамический динамический, на CMS типа Joomla, Drupal, WP и других, с использованием пакета серверных программ Denwer, OpenServer, или связки Apache+SQL+PHP. Чтобы сайт стал доступен в Сети, его требуется разместить на хостинге.

Как правильно перенести сайт с хостинга на хостинг – пошаговая инструкция.

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

  1. Файлы, обеспечивающих функционирование. Это скрипты на языках PHP и JavaScript, файлы с расширением.css. Для сайтов на CMS (Content Management System) – это и пакет файлов, составляющих шаблон (интерфейс сайта).
  2. Смысловая информация (содержание) сайта. У статических сайтов она содержится в каждом файле с расширением.html, у динамических – в базах данных MYSQL или PostgreSQL.

Как перенести статический HTML сайт на хостинг?

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

Для перемещения такого сайта на хостинг используется интернет-протокол FTP (File Transfer Protokol).Мы рекомендуем использовать сторонние программы – FTP-менеджеры (например, FileZilla). Они потребуют пароль, логин и адрес сервера FTP, которые Вы можете посмотреть в личном кабинете в разделе «Хостинг» - «FTP/Shell».

Сайт перенесен, осталось внести в шаблон свои данные.

Как перенести с хостинга на хостинг сайт на CMS.

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

В этом случае процесс делится на четыре этапа:

  1. Создание резервной копии файлов сайта и базы данных;
  2. Загрузка файлов сайта и БД на новый хостинг;
  3. Изменение NS-серверов и ссылок (в случае, если сайт переносится на другой домен или перенос осуществляется с локального хостинга).
  4. Внесение изменений в конфигурационные файлы, если это необходимо.

Вот пример действий при переносе сайта на CMS WordPress.

  1. Делается дамп (копия) базы данных, используя интерфейс phpMyAdmin. Файл *.sql или его архив скачивается к Вам на компьютер. Файлы сайта также копируются на жесткий диск.
  2. В корневую папку на новом хостинге «закачивается» по FTP архив с файлами сайта.
  3. На новом хостинге создается чистая база MySQL.
  4. Распаковываете архив с файлами сайта таким образом, чтобы они были размещены в корневой папке на хостинге. Например, на старом хостинге это была папка «www», а на новом – «html».
  5. Зайдя в интерфейс phpMyAdmin на новом хостинге, закачиваете и распаковываете архив с дампом базы. Интерпретатор для этой процедуры встроенный, как и распаковщик.
  6. В конфигурационном файле изменяете настройки базы данных (сервер, имя пользователя, пароль).
  7. В панели управления доменом меняете NS-записи на записи нового хостинга.

NS-сервера полностью обновятся в течение 12-72 часов, после чего сайт начнет работать уже на другом хостинге.

Архивировать файлы сайта или нет?

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

Другие возможные проблемы

После переноса, при общей удовлетворительной работоспособности, сайт может «глючить» – во время перехода на страницы выдается ошибка 404 (не найдено). Причина этого в неправильных адресах ссылок. Если сайт создавался локально, то это неизбежно, поскольку все адреса в базе или конфигурационных файлах начинаются с: http://localhost. Для корректной работы сайта после переноса, Вам потребуется все локальные ссылки заменить на адрес сайта. Проще всего узнать в каких файлах и что менять в официальной документации к выбранной системе управления сайтом.

Цена - сколько стоит перенос сайта на другой хостинг?

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

Исключения, которые требуют индивидуального подхода – сайты с большой посещаемостью (от 10 000 посетителей в сутки), либо сайты с активной генерацией контента пользователями – форумы, блоги, сообщества. Также перенос может быть затруднен в следующих случаях:

  • Используется нестандартное программное обеспечение (старые, или наоборот, новые и нестабильные версии PHP, MySQL либо другие серверные компоненты).
  • Используется самописная система управления контентом, не имеющая документации по переносу и использующая «костыли» (к примеру, часть контента может храниться не в базе данных, а в отдельных файлах или переменных).

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

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

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



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: