Как перенести сайт на другой хостинг на примере 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)
Связанные записи
2leep.com
Вы можете добавить статью в:
А также можете присоединиться ко мне в следующих сервисах:





Чтобы оперативно получать новые статьи вы можете подписаться на обновления блога





Все именно так. Все просто. Безят только разрывы связи в тотал коммандере. Попробую файлзтллу.
Да, в принципе, ничего сложного здесь нет, однако не люблю я это дело
хм…а я просто дамп базы делал, и содержимое переносил с одного на другой, потом импорт дампа. =) про FileZilla вообще первый раз услышал)
Спасибо за статью. Думал сменить хостера, но никак не решаюсь
))) боялся потерять инфу
Спасибо, хорошая статья, натолкнула на одну мысль, с которой долго воюю. Может, кстати, подскажете – переехал на новый хостинг и перестали добавляться новые страницы при переиндексации в Сапе.
Думаю, что концовка статьи отвечает на этот вопрос, единственное сомнение по причине небольшого опыта – если удалить файл links.db, он потом восстановится автоматом?
Еще нужно не забыть в настройках WordPress поменять путь аплоада картинок, если он был задан как абсолютный…
С уважением, Меганит.
Только вчера переносил один блог на другой хостинг. Делал по аналогии как описано в этой статье. Никаких проблем не было. Все просто и безболезненно.
Вот спасибо. Насчет Sape, что нужно удалить links.db. Большое спасибо еще раз. Вот это и нужно было…
Вообще использовать Total Commander не рекомендую, т.к. обычно перенос файлов на ФТП при помощи этой программы обычно заканчивалось появлением на моём сайте фишингово кода, в частности тега iframe.
О спасибо, а то я голову ломал как перенести сайты с сапой, т.к. хостер попался хостер не очень стабильный
to Ден – да файл links.db автоматом восстанавливается.
to all – да, тут в общем больше дело техники. Главное не чего не упустить и все пройдет нормально.
еще один вопрос от чела с небольшим опытом
– этот самый файл links.db обязательно удалять при переезде на новый хостинг?
Смысл вопроса в том, что как раз накануне заказал переиндексацию сайта на сапе, они же теперь по правилам делают ее раз в месяц, так вот думаю, может оно и так переиндексирует? или все-таки придется удалять и заново просить переиндексировать?
Я удаляю его всегда, когда переношу сайт. А дальше там все автоматически. Он сам автоматом создает новый файл на новом хостинге. С переиндексацией в данном случае незнаю как быть. Опыта нет.
А плагины нужно отключать перед копированием файлов или необязательно?
Я не отключаю.
В принципе можно и так, и так.
Здесь кстати тоже хорошая инфа в дополнение к этому посту – http://bigzleo.livejournal.com/9418.html. Там разные подробности при обновлении движка
Можно написать в тех поддержку Сапы и попросить переиндексировать сайт не дожидаясь месяца. Переиндексируют. Делал так не 1 раз.
Большое спасибо за информацию. Давно хотел свой мини сайт club-erotic.ru перенести кудато от своего хостера а незнал как.Теперь перенёс благодоря вашим урокам.Спасибо вам за нужное дело.
а у меня после переезда ваще глюки пошли. сделал все как в статье, до всего дошел сам. А картинки на сайте не показываются, и некоторые плагины не работают. в частности nextgen gallery. после долгих танцев с бубном картинки заработали а галерея нет. И не могу теперь найти достойную замену этой галереи. хз что делать
Действительно, проще не придумано. Спасибо, будем пробывать!