Web-мастер        27 мая 2013        462         20

Перенос WordPress сайта на другой хостинг

Всем привет! В сегодняшней статье я подробно (по шагам, с картинками) расскажу как сделать  перенос сайта на другой хостинг с сохранением всех постов, картинок, пользователей, в общем сохраниться всё!

Для примера я установил WordPress на хостинг с которого я ушел, на другой замечательный хостинг Beget.

Шаг 1. Подготовка к переносу

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

1. Установить WP на хостинг куда будем переносить.
2. Зайти в PhpMyAdmin на хостинге от куда переносим наш сайт.

mysql экспорт базы данных

Выбираем нужную базу и нажимаем «Экспорт»

перенос сайта на другой хостинг

После нажатия «ОК» у нас сохранилась база «Имя_базы.sql»

Со старой базой все.

3. Теперь подключаемся по FTP к старому сайту и копируем из корня WP следующие папки

перенос сайта на другой хостинг

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

На этом заканчиваем подготовку

Шаг 2. Делаем импорт базы данных. Создание базы данных mysql.

И так мы уже имеем установленную на новом хостинге , заходим в PhpMyAdmin и видим созданную автоматически при установке WP базу со стандартными таблицами:

mysql экспорт базы данных

[warning]Выделяем их и удаляем! Иначе при импорте экспортированной со старого хостинга базы будет ошибка![/warning]

mysql экспорт базы данных

Далее нажимаем «Импорт» и выбираем нашу базу ту что экспортировали в первом шаге. И не меняя параметров нажимаем «ОК»

перенос сайта

В случаем успешного импорта мы увидим следующее:

перенос сайта

На этом с базами заканчиваем и переходим к следующему шагу!

Шаг 3. Прописываем в домене NS сервера нового хостинга.

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

Заходим в управление вашим доменом и прописываем NS сервера нового хостинга. На Хостенко это: ns1.domenator.com, ns2.domenator.com, ns3.domenator.com

прописываем NS сервера

Теперь осталось дождаться пока применяться новые NS сервера! И завершаем перенос сайта на wordpress

Шаг 4. Завершение переноса.

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

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

Рекомендую хостинг для вашего блога на WordPress — Beget! Плюсы данного хостинга в том что у них грань перед переходом на VPS аж 5000 посетителей в сутки! Немало правда?

Так что если задумали переезд то это отличный вариант!

На BEGET так же есть бесплатный трансфер / перенос вашего сайта с любого хостинга!


Обсуждение: 20 комментариев
  1. У меня при переносе worpdress с одного хостинга на другой выдало 500 Internal Server Error.
    Подчистил файл .htaccess
    все заработало

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ — [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

  2. Спасибо! А то мучился с импортом новой базы… пока не прочитал что нужно удалить таблицы новой базы, а потом импортировать новые. ))) В других блогах этого не пишут.

  3. Дмитрий:

    Пожалуйста!

  4. Тоже вылетала ошибка при импорте базы данных. Спасибо за разъяснения!

  5. При переносе стали недоступны все странички, кроме главной. Как это исправить?

  6. Дмитрий:

    Я смотрю у вас уже все работает

  7. Den:

    Для Солинка.
    В таблице wp_options поменяйте урлы.

    Для автора статьи:
    Меня интересует, что происходит, если после переноса сайт начал отображать все страницы, но не помучается выйти в админку сайта.

  8. Дмитрий:

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

  9. Спасибо за полезную и интересную статью!

  10. Руслан:

    Хостенко ваш спонсор?

  11. Дмитрий:

    Нет, раньше на нем сайты были, больше на нем сайты не держу

  12. Руслан:

    Дмитрий, а на каком? Если не секрет. Просто сейчас как раз выбираю хостера.

  13. Максим:

    А у меня при переносе открывается белый сайт. Может быть помимо wp_content надо еще wp_admin и includes переносить? Ведь есть установленные плагины

  14. Дмитрий:

    А скопировали все шаблоны? Переносить нужно полностью всю базу и абсолютно все таблицы.

  15. Дмитрий:

    Если общая посещаемость сайтов(а) меньше 3000 хостов то отлично подойдет https://beget.ru/?id=68169 (партнерская ссылка моя)
    Если больше то советую FastVPS FastVPS.ru , на обоих хостингах быстрый трансфер, быстро обрабатывают заявки, так что с переносом можете не заморачиваться, да же я заказывал эти процедуры хоть и знаю как это сделать самому.

  16. Маша:

    Прочитала Вашу статью с удовольствием. Действительно лучше и проще обратиться в тех.поддежку своего хостера( мой webguard) и не париться) Новсе равно полезно знать процесс и последовательность действий)

  17. Спасибо за интересную и полезную статью!

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

  19. Qrim:

    Тоже была после переноса ошибка 500. Посмотрел в логи — а там была ошибка, связанная с плагином democracy poll. Удалил на хостинге папку с плагином — заработало!

  20. Александр:

    Фух, спасибо большое, а то переносил сайты к хендихост и чуть не забыл про базу данных, спасибо еще раз!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я использую
Биржи криптовалют:
Binance Подробнее
Облачный майнинг:
HashFlare Подробнее
Биржи контента:
Text.ru Подробнее
HashFlare