Перенос WordPress. Тонкости переноса при смене хостинга и не только

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

Перенос dump БД. Делаем экспорт dump(a) Базы Данных через менеджер баз данных, типа SQLyog, используя пункт меню backup Data Base. После этого, таким же приемом импортируем dump на новый сервер, используя Restore SQL Dump. Если база очень большая может появиться ошибка типа “временной лимит превышен”. В этом случае, лучше делать dump не всей базы, а например, третью часть и импортировать выше указанным способом.
Еще есть способ перенос WordPress сайта - с помощью SSH. Из всех способов – этот самый простой, на мой взгляд. Если вы выбрали этот вариант, процесс переноса займет от 15 до20 минут. Все автоматизировано, никаких лишних действий. Главное, у Вас должен быть shell-доступ к Вашему аккаунту и на одном, и на другом хостинге. Это упростит перенос WordPress – сайта на Ваш новый хостинг:
Архивируем все данные при помощи файлового менеджера с панели управления у хостера. Входим через SSH-клиент на ваш аккаунт на старом хостинге и делаем dump Вашей базы с помощью следующей команды:
mysqldump -u root -ppassword name_db > dump.sql
или
mysqldump -u root -p name_db > dump.sql
Enter password:password
или
mysqldump -u root --password=password name_db > dump.sql

где
user_name - имя пользователя Вашей БД,
password - пароль пользователя к Вашей БД,
name_db – название Вашей БД.

Распаковка dump(а) Базы Данных:
Входим через SSH-клиент в нужную Вам, папку нового хостинга и закачиваем следующие архивы сайта и БД командами:
wget http://site.name/site-archive.zip
wget http://site.name/dump.zip

Закачка удаленного файла через shell происходит с одного хоста на другой и не требует от вас никаких, данный процесс займет считанные минуты. Распакуем эти файлы средствами панели управления хостера и импортируем dump в БД данных командой (аналогия с дампом, только в обратную сторону):
mysql -u user_name -ppassword name_db < dump.sql
где
user_name - имя пользователя Вашей БД на новом хостинге,
password - пароль пользователя к Вашей БД на новом хостинге,
name_db – название Вашей БД на новом хостинге.

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



1 Webseite die auf diesen Beitrag verweist (Trackback)

  • Перенос WordPress. Тонкости переноса при смене хостинга и не …

6 комментария к статье

  • DM
    Размещено 24. November 2008 в 21:09

    Метод

    mysqldump -u user_name –p
    password name_db

    ниразу не сработает.
    Если использовать короткую форму (-p) то пароль надо писать слитно с ней. Если же длинную (–password[=password]) то будет выглядеть много нагляднее.

    Не запутывайте новичков.

  • admin
    Размещено 25. November 2008 в 09:33

    Спасибо DM, полезная поправка

  • Алексей
    Размещено 15. March 2009 в 08:42

    Подскажите ведб в таблице БД будут ссылки на адреса статей старого хостинга. Как заменить все адреса на новые?

  • ghost28
    Размещено 29. March 2009 в 16:36

    Все ссылки идут в полном варианте, хранятся они в БД, посему, после получения файла экспорта из MySQL просто замените автозаменой старый адрес блога на новый.

  • Владимир
    Размещено 16. April 2009 в 22:58

    при переносе на новый хост произошла следующая ошибка: при открытии странаницы через ссылку правая сторона колонки спускается вниз и наежает на левую. В админке подобного нет. Произошло смеещение таблиц. Что посоветуете?

  • Ефим
    Размещено 26. April 2010 в 08:43

    Спасибо за статью. Перенес блог на новый сервер. Статьи работают, фотографии в статьи грузятся, всё гуд.
    Но после обнаружились проблемы.

    1. Не загружаются фотографии в NextGEN Gallery. Даже если загрузить фото в папку галерии и нажать кнопку «Scan folder for new images», то не работает, выдает пустую страницу только с левым меню.
    2. Не получается установить и обновить плагины. Тоже выдает пустую страницу только с левым меню.

Статью комментируют

 



Поиск