Блог did5.ru

Про АйТи и около айтишные темы

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

3 комментария

pereezd thumb Как перенести блог WordPress на другой хостингМой блог благополучно переехал на новый хостинг. О причине переезда, процессе выбора и оплаты нового хостинга я уже писал в предыдущей заметке. А в этой заметке расскажу о самом процессе переноса WordPress на новый хостинг. Если Вы не хотите тратить на это время, то можете обратиться в тех.поддержку Макхост и попросить перенести ваш блог (это бесплатно). А если Вас такой вариант не устраивает и вы хотите перенести свой блог на WordPress самостоятельно, то читайте заметку дальше…

1. Создаем новый сайт на хостинге Макхост. В панели управления хостинга в разделе Управление услугами переходим в раздел «Сайты» и жмем кнопку «Добавить зарегистрированный домен на хостинг».

mchost 1 thumb Как перенести блог WordPress на другой хостинг

2. Откроется форма размещения домена. Здесь нужно задать имя домена (Напрмер: did5.ru), FTP логин и пароль.

mchost 2 thumb Как перенести блог WordPress на другой хостинг

3. Создаем базу данных. В панели управления хостинга в разделе Управление услугами переходим в раздел «Базы данных» и жмем кнопку «Создать базу». Задаем имя логин и пароль для базы.

mchost 4 thumb Как перенести блог WordPress на другой хостинг

Открываем phpMyAdmin для вновь созданной базы. На старом хостинге нужно сделать дамп базы данных WordPress через phpMyAdmin, через вкладку «Экспорт». Полученный файл импортируем на новом хостинге.

mchost 5 thumb Как перенести блог WordPress на другой хостинг

Первая попытка импорта была у меня была неудачной, ошибка:

CREATE DATABASE ‘did5ru_blog’ DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;

mchost 6 thumb Как перенести блог WordPress на другой хостинг

Открыл файл с базой в текстовом редакторе и сразу нашел причину ошибки. Первая же команда на создание базы с именем, которое недопустимо на этом хостинге.

mchost 7 thumb Как перенести блог WordPress на другой хостинг

Решением проблемы было пропустить этот запрос, т.к. он в самом начале базы — строка 23, то я задал параметр «Количество пропускаемых строк» – выставил 25.

mchost 8 thumb Как перенести блог WordPress на другой хостинг

Начался импорт, но до конца он не дошел, появилась еще одна ошибка.

#1146 – Table ‘base_name.wp_comments’ doesn’t exist

mchost 9 thumb Как перенести блог WordPress на другой хостинг

Нагуглил решение этой проблемы, нужно очистить все СПАМ комментарии в админке WordPress и сделать еще один дамп базы.

С третьей попытке импорт прошел успешно.

4. Осталось переписать все файлы со старого хостинга на новый. Т.к. у меня уже был backup за этот день, то я скачивать файлы не стал, а просто закачал все из архива на новый хостинг по FTP в директорию httpdocs. Для этого прекрасно подойдет бесплатный FTP-клиент FileZilla. Адрес, логин и пароль можно взять в разделе «Мой аккаунт –> Пароли аккаунта».

mchost 3 thumb Как перенести блог WordPress на другой хостинг

5. Далее нужно указать новые данные для соединения WordPress с базой данных. Открываем файл – wp-config.php, которые лежит в корне WordPress. Нужно изменить параметры: DB_NAME, DB_USER, DB_PASSWORD, DB_HOST.

mchost 10 thumb Как перенести блог WordPress на другой хостинг

6. Переходим к проверке. В панели управления хостинга в разделе Управление услугами переходим в раздел «Сайты», выбираем нужный сайт и жмем кнопку «Предпросмотр»

mchost 11 thumb Как перенести блог WordPress на другой хостинг

Если блог открылся, то все хорошо и можно переходить к следующему пункту.

7. Все готово к переезду. На данный момент имеем две копии блога на разных хостингах, но домен ссылается только на один — на старый. Нужно изменить зону DNS для домена, указать NS-сервера нового хостинга (ns1.mchost.ru, ns2.mchost.ru, ns3.mchost.ru, ns4.mchost.ru), как я и сделал.

mchost 12 thumb Как перенести блог WordPress на другой хостинг

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

На данный момент от переезда только положительные эмоции, все прошло гладко, ну почти гладко =) Можно было бы попросить тех.поддержку хостинга перенести блог, но это не путь джедая. Надеюсь, что мой опыт поможет Вам перенести свои блоги на WordPress на новый хостинг Макхост.

Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!


Хотите поблагодарить автора за эту заметку? Вы можете это сделать!


Автор: did5

28 мая 2012 в 16:47

Рубрика: Блог

Метки:

3 комментария на «Как перенести блог WordPress на другой хостинг»

Вы можете подписаться на RSS-ленту комментариев или оставить трекбек для публикации «Как перенести блог WordPress на другой хостинг».

  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

    Эдуард

    12 Окт 2013 в 11:38

  2. Я хочу перенести домен в зоне .net из 2domains на uanic.name как ето правильно сделать???

    Ангелина

    29 Сен 2014 в 18:52

  3. Ангелина, правильно делпете что убегаете от этых мошенников 2domains

    Андрей

    19 Сен 2016 в 12:40

Ваш отзыв