Памятка как перенести блог на wordpress на другой хостинг

Переезд хуже пожара. Услышав эту поговорку многие, (в основном те, кому приходилось переезжать) невольно улыбаются.

Переезд блога, хоть и не сравним с пожаром, но тоже потребует некоторых усилий.

Во-первых (точнее, “в нулевых”), перед началом переезда следует убедиться, что на новом хостинге блог будет работать. Например, блоги на wordpress 3.2 требуют php5 и mysql 5. На сегодняшний день не на всех хостингах установлено соответствующее ПО. Достаточно ли дискового пространства для блога? Хватит ли оперативной памяти для Wordpress (Wordpress “из коробки” в последнее время очень требователен к памяти. Если ещё не сделали, то рекомендую воспользоваться плагином MaxCashe для уменьшения её потребления)

  1. Запрещаем комментирование (либо стандартными средствами Wordpress), или переводим блог в режим обслуживания;
  2. Копируем файлы на новый хостинг (возможно, “транзитом”, предварительно сохраняя на свой компьютер. В этом случае не торопимся заливать на новый хостинг );
  3. Сохраняем дамп базы данных (можно воспользоваться средствами phpmyadmin, которая довольно часто предоставляется хостером, либо утилитой SQL DUMPER).
  4. Если блог меняет доменное имя (например, с blog-1.com на blog-2.com), то делаем массовую замену в файлах (включая дамп базы данных, не забываем его разархивировать). Следует быть аккуратным - маловероятно, но не исключено, что под замену может попасть служебная информация. (ни разу такого не случалось). Как провести массовую замену в Linux, а для массовой замены в windows можно воспользоваться, например, бесплатным текстовым редактором notepad++.
  5. Если для переезда был использован “транзитный” локальный компьютер, сохраняем все файлы в директорию на новом хостинге;
  6.  Импортируем базу данных (через phpmyadmin, sqldumper или непосредственно ssh mysql)
  7. осталось внести настройки соединения с базой данных в файле wp-config.php и разрешить запись (если нужно) в каталог wp-uploads

Проверяем работу блога на новом хостинге

Если доменное имя блога не изменялось, проверить работу блога на новом хостинге (с других компьютеров будет открываться “старый” блог) можно дописав в файл windows\system32\drivers\host строку следующего вида:
87.250.251.11 yandex.ru
где IP должен совпадать с новым IP-адресом блога (нового хостинга), а доменное имя - с именем блога. Если всё сделано правильно, блог должен работать на новом хостинге!

После чего смело можно изменять dns-записи для доменного имени, если конечно они уже не изменены.

С новосельем! :)

UPD С обновлением версий Wordpress статья о переносе может не учитывать последние изменения. Рекомендую обратить внимание на официальную информацию - статья на codex.wordpress.org

Метки:

Автор будет признателен, если Вы поделитесь ссылкой на статью, которая Вам помогла:
BB-код (для вставки на форум)

html-код (для вставки в ЖЖ, WP, blogger и на страницы сайта)

ссылка (для отправки по почте)

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