01 Мар 2010 @ 9:14 ПП 
 

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

 

Бывают ситуации, когда необходимо сменить хостинг. И если у Вас на этом хостинге был вордпрессовский блог, то его надо каким-то образом перенести. Простым копированием и переносом файлов эта задача не решается, так как важную часть блога WordPress составляет его база данных MySQL.

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

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

2. Далее, необходимо создать копию базы данных. Для этого надо зайти в панель управления своего аккаунта на хостинге. Теперь находим программу PHPMyAdmin, и запускаем ее. В окне PHPMyAdmin в левой части содержится список баз данных нашего аккаунта. Необходимо выбрать требуемую базу данных.

На полученном экране слева находится список таблиц базы данных, а справа – меню. В этом меню кликаем по вкладке «Экспорт». На новом экране оставляем все как есть, только внизу помечаем пункт «Сохранить как файл». Если база данных не слишком большая, то можно ее не упаковывать. Или выбрать один из форматов архива – “zip” (обычный формат) или “gzip” (формат UNIX). После этого нажимаем на кнопку «ОК».

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

3. Теперь можно было бы перенести все файлы блога, но в этом нет необходимости. Достаточно перенести только те файлы, в которых содержится важная для нас информация. Сделаем мы это с помощью FTP клиента.

Запускаем FTP клиент, идем в папку старого блога, там нас будет интересовать файл wp-config.php. Копируем этот файл к себе на диск. Затем заходим в папку wp-content. В папке plugins содержатся все установленные нами плагины, и ее надо скопировать. В папке uploads содержатся все картинки, которые используются в постах на блоге. И эту папку тоже следует скопировать. Наконец, из папки themes копируем ту тему, которая используется в данный момент на блоге.

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

4. На новом хостинге создаем новую базу данных MySQL для блога, пока пустую. После чего опять заходим в PHPMyAdmin, выбираем базу данных, и заходим во вкладку «Импорт». Выбираем тот файл, что мы сохранили на шаге 2, и нажимаем «ОК». Теперь в базе данных содержится информация первоначального блога.

5. С помощью FTP клиента переносим установочные файлы WordPress той же версии, что была на старом хостинге, в папку, которую мы выбрали для блога на новом хостинге.

После этого переходим в папку wp-content, и добавляем в нее сохраненные на шаге 3 плагины, файлы картинок и файлы темы в соответствующие папки.

В папке uploads устанавливаем права доступа CHMOD 777.

6. В сохраненном на 3 шаге файле wp-config.php необходимо указать новые имена базы данных MySQL, пользователя и пароль доступа. После чего загрузить его в корневую папку нового блога. Воспользуйтесь редактором, поддерживающим кодировку UTF.

7. Итак, блог установлен, и он работоспособен. Больше ничего запускать не требуется. Теперь можно зайти в админ панель блога по старым логину и паролю. Остается лишь проверить, и при необходимости откорректировать, путь для загрузки файлов во вкладке «Настройки – Разное».

Похожие посты

  1. Установка WordPress на Дэнвер
  2. uCoz — уникальная система для создания сайтов или бесплатный сыр только в мышеловке
  3. Установка Joomla на Денвер
Теги Рубрики: CMS, wordpress, Хостинги Автор: ROOT
Почта | Постоянная ссылка | 4 Комментариев
 

Ответы на это сообщение » (4 Комментариев)

 
  1. Diana написал...
    11:37 - Март 30th, 2010

    comment…

    Спасибо за информацию !…

  2. tirasol написал...
    17:12 - Сентябрь 1st, 2010

    Привет! я тоже сделал свой блог но не как немогу на него найти мотериалы для продолжения и обновления темы. А я вам завидую))))

  3. Елена написал...
    13:04 - Ноябрь 29th, 2010

    Спасибо! Очень полезная статья.
    При этом у меня все-таки возникла проблема.
    Все данные скопировались. А проблема заключается в ссылках. Блог открывается только на главной странице, а по всем остальным ссылкам (в меню и по ссылкам на записи, и в панели администратора) переходит на старый блог.

    Что делать?
    По-видимому надо менять ссылки и делать это в phpMyAdmin.
    Я права? Дело в том, что почему-то у меня не получилось это сделать ((
    Я зашла в новую бд, перешла в раздел sql и написала запрос в форме:
    —————
    UPDATE wp_options SET option_value = replace(option_value, ‘http://старый_сайт.ru', ‘http://новый_сайт.ru‘) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

    UPDATE wp_posts SET guid = replace(guid, ‘http://старый_сайт.ru','http://новый_сайт.ru‘);

    UPDATE wp_posts SET post_content = replace(post_content, ‘http://старый_сайт.ru', ‘http://новый_сайт.ru‘);
    —————
    Никаких видимых изменений не последовало ((

    Может быть я сделала, что-то не то. Или надо было бы сделать чего-то еще?

    Заранее спасибо за Ваш ответ!

  4. Елена написал...
    15:00 - Ноябрь 29th, 2010

    Спасибо, если кто-то уже начал думать над ответом на мой вопрос.
    Сама не верю, но все получилось!!! )))))))))))))))))))))))))))
    И оказалось не так уж и сложно ))

 Мета:
RSS Feed for comments
TrackBack URI
 

Оставить комментарий ...

 

 XHTML:
Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
\/ Дополнительные параметры ...
Не авторизирован.
  • Роль »
  • Сообщения »
  • Комментарии »
Измененить тему...
  • VoidVoid (Default)
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LiteLightweight