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

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

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

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

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

В первую очередь делается бекап всех файлов сайта, которые лежат на ftp. Я использую программу FileZilla, скачать которую можно на официальном сайте — filezilla-project.org. Использовать программы со встроенным клиентом, типа Total Commander не советую, так как постоянно рвется соединение.

Еще есть небольшая фишка. Обычно админки хостингов позволяют делать бекапы файлов, сжимая их архивом. Будет лучше, если вы сожмете такой архив файлов сайта и только потом будете качать, будет быстрее. А также это удобно если вам требуется перенести сразу несколько сайтов. Это как раз то, с чем столкнулся я. И это мне очень пригодилось, что хостинг-админка cpanel позволяет делать полный бекап всего и потом скачивать это одним файлом.

После этого нужно сделать бекап базы данных сайта. Для этого надо зайти в phpMyAdmin. Там в левой колонке выбираем базу данных которую будем сохранять и в правой стороне экрана с верху кликаем — экспорт, прокручиваем вниз. Где написано упаковать, выбираем zip и жмем ОК, который справа. Сохраняем базу на компьютер. Все с бекапом мы закончили.

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

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

Теперь осталось совсем немного.

Так как имя базы данных у нас новое, также новое имя пользователя базой и пароль. То нам нужно все это прописать в конфигурационном файле. Я рассмативаю перенос сайта на примере WordPress, там за это отвечает файл — wp-config.php, открываем его и перепрописываем в соответствии с новым хостингом.

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

Если на сайте висела sape, то из папки с длинным названием, при переносе сайта, нужно удалить links.db, а также самой папке поставить права доступа 777, так как при переносе они не сохраняются.

(Оригинал картинки: 
http://warborn.ru/wp-content/uploads/2009/09/top_01.jpg)

Comments (21)

  • Березниковский

    Все именно так. Все просто. Безят только разрывы связи в тотал коммандере. Попробую файлзтллу.

    23 марта 2010 at 18:42
  • Valeriy

    Да, в принципе, ничего сложного здесь нет, однако не люблю я это дело 🙂

    23 марта 2010 at 18:45
  • guz

    хм…а я просто дамп базы делал, и содержимое переносил с одного на другой, потом импорт дампа. =) про FileZilla вообще первый раз услышал)

    23 марта 2010 at 18:52
  • Zack

    Спасибо за статью. Думал сменить хостера, но никак не решаюсь :)))) боялся потерять инфу 🙂

    23 марта 2010 at 20:08
  • Ден

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

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

    23 марта 2010 at 21:15
  • Трастовый seo хостинг.

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

    23 марта 2010 at 21:40
  • Och

    Только вчера переносил один блог на другой хостинг. Делал по аналогии как описано в этой статье. Никаких проблем не было. Все просто и безболезненно.

    24 марта 2010 at 12:50
  • Dinnel

    Вот спасибо. Насчет Sape, что нужно удалить links.db. Большое спасибо еще раз. Вот это и нужно было…

    24 марта 2010 at 17:20
  • Флеш

    Вообще использовать Total Commander не рекомендую, т.к. обычно перенос файлов на ФТП при помощи этой программы обычно заканчивалось появлением на моём сайте фишингово кода, в частности тега iframe.

    24 марта 2010 at 17:52
  • bot

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

    25 марта 2010 at 9:57
  • Luckyboy

    to Ден — да файл links.db автоматом восстанавливается.

    to all — да, тут в общем больше дело техники. Главное не чего не упустить и все пройдет нормально.

    25 марта 2010 at 20:45
  • Ден

    еще один вопрос от чела с небольшим опытом 🙂 — этот самый файл links.db обязательно удалять при переезде на новый хостинг?

    Смысл вопроса в том, что как раз накануне заказал переиндексацию сайта на сапе, они же теперь по правилам делают ее раз в месяц, так вот думаю, может оно и так переиндексирует? или все-таки придется удалять и заново просить переиндексировать?

    26 марта 2010 at 10:49
  • Luckyboy

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

    26 марта 2010 at 15:57
  • Виталий

    А плагины нужно отключать перед копированием файлов или необязательно?

    13 октября 2010 at 19:48
    • Luckyboy

      Я не отключаю.

      15 октября 2010 at 9:55
  • Ден

    В принципе можно и так, и так.

    Здесь кстати тоже хорошая инфа в дополнение к этому посту — http://bigzleo.livejournal.com/9418.html. Там разные подробности при обновлении движка

    19 октября 2010 at 23:32
  • fasterbrain

    Можно написать в тех поддержку Сапы и попросить переиндексировать сайт не дожидаясь месяца. Переиндексируют. Делал так не 1 раз.

    11 ноября 2010 at 15:57
  • ivan

    Большое спасибо за информацию. Давно хотел свой мини сайт club-erotic.ru перенести кудато от своего хостера а незнал как.Теперь перенёс благодоря вашим урокам.Спасибо вам за нужное дело.

    14 февраля 2011 at 21:49
  • 4axvan4i

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

    28 апреля 2011 at 14:26
  • Бодибилдер

    Действительно, проще не придумано. Спасибо, будем пробывать!

    8 августа 2011 at 15:44
  • mixer

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

    4 августа 2013 at 9:55

Comments are closed.