Обратите внимание, что вместо WordPress
лучше использовать современную и качественную
систему управления сайтом - MaxSite CMS!

Обновление WordPress через импорт записей

26 сентября 2007 г. Просмотров: 9071 RSS 13
WordPress » Статьи

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

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

Но на самом деле есть более простой способ. Суть его заключается в следующем. Нужно установить новую версию WordPress в отдельном каталоге на сервере (можно даже на localhost). Установка будет «чистая». После этого выполняем экспорт записей из рабочего блога (Управление - Экспорт). Полученный XML-файл импортируем в новую версию (Управление - Импорт - WordPress).

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

После того, как всё отлажено, можно выполнить обновление рабочего блога. Тут есть два пути. Первый - стандартный: с бэкапом и обновлением старых файлов и второй - установка с нуля, а записи добавить уже через через импорт. (Можно в конфигурации для новой версии поменять префикс таблиц, чтобы они не смешались со старыми.)

Во втором случае получается «чистый» блог, то есть не несущий никаких старых и уже ненужных данных. Правда есть и минусы. Если используются плагины, создающие свои таблицы с базе данных, то придется заново их либо наполнять, либо через phpMyAdmin переносить в новую версию.


twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru friendfeed.com google.com yandex.ru
Комментариев: 13
  1. 2007-09-26 в 15:48:14 | Ростислав

    Почему-то нельзя подписаться на комментарии, не оставив комментарий LOL

  2. Я как-то пользовался таким способом - вполне работоспособный.

  3. Кстати, с чем связано ограничение в 2 Мб на импортируемый файл? Мой крохотный блог и то на 250кило экспортнулся, а нормальный наверное бы мог привысить этот лимит в 2 Мб. Или это чисто психилогический ход и файл больших размеров тоже "прокатит"?

  4. Кстати я таким способом перевел базу своего блога в utf-8, правда теги пришлось все перебивать (версия еще 2.2 была)

  5. У меня версия 2.0.10 - в ней Экспорта нету... Обновил до 2.3 - попробовал экспортировать записи - из 180 сохранилось только около десятка... и то - как-то кривовато... :sad: От чего это может зависить?

  6. Блин… а в wp 2.0.x экпорта нет :(

  7. Попробуйте прочесть вот тут и поставить плагин:

    http://technosailor.com/wordpress-to-wordpress-import/

  8. sonika:
    27 сентября 2007 в 19:41
    Блин… а в wp 2.0.x экпорта нет

    Соника, никаких плагинов не надо. Я сделал у себя совсем просто - в папку wp-admin сайта на WP 2.0.9 кинул файл export.php, взятый из дистрибутива WP 2.3/wp-admin/.

    Открыл его в браузере, вручную прописав адрес http://мой_сайт/wp-admin/export.php и благополучно экспортировал...

    Правда в самом начале файла экспорта записалась ошибка (несколько строк до строки - их надо удалить перед импортом.

    Потом все замечательно импортировалось на сайт с WP 2.3

    Проще не придумать...:cool:

  9. igrok54, я думаю, что тогда уж лучше брать export.php из версий 2.1.x или 2.2.x, т.к. в 2.3 структура БД другая и ошибка может выдаваться из-за этого

  10. Tapac, Брал то, что было под рукой, возможно вы правы.

    В поправку предыдущему сообщению:

    Правда в самом начале файла экспорта записалась ошибка (несколько строк от самого начала файла до строки: - их надо удалить перед импортом.

    И не забудьте перед ИМПОРТОМ проставить CMOD 777 на папку wp-content, иначе у меня выдавалась ошибка. Видимо туда во время импорта заливается файл импорта, но после я в этой папке лишнего не нашел... Искал файл импорта. А может скрипт просто проверял права на папку, куда по умолчанию должна производиться загрузка файлов?..

    Не разбирался...

    Но в любом случае мне нужен был результат, а результат был - Наслаждайтесь!

  11. 2007-12-02 в 04:15:04 | Мальцев Александр

    Нужна помощь. Никогда не пользовался Экспортом. Сегодня решил воспользоваться и обнаружил, что в кладке Управление его нет. Использую 2.3.1 от Макса и ЛеКактуса. В чём может быть дело?

  12. У меня всё время при импорте "сообщений, комментариев, страниц и рубрик из файла экспортированного из WordPress" выдается ошибка: Извините, произошла ошибка. Невозможно записать на диск.

    Куда именно то этот файл загружается и какие права и куда надо поставить?

  13. 2008-11-28 в 16:56:48 | Димитрий

    а у меня из версии 2,6 в 2,6,5 все переводится.. но- заголовки статей пустые.. посмотрел в файл XML - там действительно пустота.

    то есть получается при экспорте из 2.6 такая проблема.. можно ли это как-то решить?

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

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

(войти без комментирования)

Имя и сайт используются только при регистрации

Авторизация: Loginza.

(обязательно)