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

35

Очень часто у многих вебмастеров возникает такая необходимость — перенести сайт или в частности блог на 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)
21 Комментарии
  1. Березниковский говорит

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

  2. Valeriy говорит

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

  3. guz говорит

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

  4. Zack говорит

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

  5. Ден говорит

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

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

  6. Трастовый seo хостинг. говорит

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

  7. Och говорит

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

  8. Dinnel говорит

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

  9. Флеш говорит

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

  10. bot говорит

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

  11. Luckyboy говорит

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

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

  12. Ден говорит

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

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

  13. Luckyboy говорит

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

  14. Виталий говорит

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

    1. Luckyboy говорит

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

  15. Ден говорит

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

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

  16. fasterbrain говорит

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

  17. ivan говорит

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

  18. 4axvan4i говорит

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

  19. Бодибилдер говорит

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

  20. mixer говорит

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

Комментарии закрыты.