b2evolution to WordPress перемещение и конвертация - PullRequest
1 голос
/ 15 марта 2011

У меня есть старый b2evolution блог (v1.10.2) с учетной записью общего хостинга (с Plusmail).

Я медленно перевожу все свои материалы в новую общую папкуучетная запись хостинга (w / cPanel).

Я хочу экспортировать все данные блога из моей b2evolution и импортировать в совершенно новую WordPress (v3.1) установку нановый сервер.

Обе учетные записи имеют MySQL базы данных.

Большинство материалов, которые я читаю об этом, содержат оба блога на одном сервере, b2e версия блога намного новее моей, или версия WordPress ниже 3.

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

Спасибо!


РЕДАКТИРОВАТЬ

В итоге я воспользовался плагином импорта WordPress CSV.Это немного утомительно, когда вы готовите файл CSV, но это очень надежный метод ... вы получите то, что вложили в свою электронную таблицу, мгновенно импортированную в WordPress, не нарушая существующие записи.

Ответы [ 2 ]

1 голос
/ 17 марта 2011

Вот как я закончил конвертировать этот блог. Процедура, приведенная ниже, может показаться большой работой, но по сравнению с тем количеством времени, которое я потратил на поиск сценариев конверсии, это было очень просто. Мне нужно было только экспортировать / импортировать 70 сообщений и 114 комментариев, поэтому ваш пробег может отличаться.

  1. Экспорт базы данных MySQL из старого блога b2evolution. Вам нужна только таблица, содержащая ваши сообщения (evo_posts). Если вы хотите возиться с комментариями, вам также понадобится эта таблица (evo_comments). Экспортируйте их как файлы CSV.

  2. Загрузите и установите плагин CSV Importer версии 0.3.5 от dvkob в вашу новую установку WordPress v3.1. Вы не нуждаетесь в новом или пустом блоге WordPress ... этот импорт ничего не уничтожит в WordPress ... он только добавит больше постов. Сделайте резервную копию вашей базы данных, чтобы быть в безопасности. http://wordpress.org/extend/plugins/csv-importer/

  3. Прочтите инструкции по монтажу и точно следуйте им. Сначала вы можете подумать, что вам нужно всего лишь переместить один php-файл в каталог WordPress. На самом деле, вам нужно скопировать плагин и некоторые вещи в каталоге.

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

  5. Откройте файлы CSV, которые вы экспортировали из базы данных SQL b2evolution в Excel. Там вы можете просто удалить все неиспользуемые столбцы и очистить ваши данные, если это необходимо. Не забудьте переименовать заголовки столбцов в соответствии с требованиями плагина CSV.

  6. ДОПОЛНИТЕЛЬНО. Если вы хотите, чтобы ваши комментарии оставались нетронутыми и прикреплялись к каждому сообщению, вам необходимо сопоставить идентификатор записи из таблицы комментариев с идентификатором записи в новой электронной таблице. Каждый комментарий получает новый набор столбцов. В одном из моих постов было 21 комментарий, поэтому мне пришлось добавить 63 столбца ... каждый комментарий содержал имя пользователя, контент и дату / время, но вы можете сделать это так, как пожелаете. Может быть, написать макрос Excel, который обрабатывает это.

  7. После того как все данные будут очищены и отформатированы должным образом, сохраните свой лист Excel в формате CSV (Windows). Я попробовал CSV (через запятую), и он не смог импортировать.

  8. Войдите в свою панель WordPress, и ваш плагин находится в разделе «Инструменты» в качестве CSV-импорта. Загрузите и нажмите импорт ... вот и все. На добавление 70 моих сообщений и комментариев ушло менее одной секунды.

ПРИМЕЧАНИЯ:

Поэкспериментируйте с тем, как этот плагин создает ваши категории. Кажется, что он хочет создать все новые категории в качестве дочернего элемента «некатегоризованных». Даже если категория уже существует на верхнем уровне как одноуровневый элемент «без категории», она все равно создает дубликат в качестве дочернего элемента. Ничего страшного, легко поменять категории на панели инструментов WP после импорта.

Это суетливо по поводу формата файла CSV. В Excel убедитесь, что он сохранен в формате CSV (Windows).

Это может показаться большой работой, но альтернативные варианты преобразования доставили мне больше хлопот. Полтора дня бездельничают, пытаясь заставить работать php-конвертеры, и пытаясь заставить старый скин отображать b2e в формате MT, по сравнению с только около часа возни в Excel ... это было спасением.

1 голос
/ 15 марта 2011

В WordPress установите плагины «FeedWordPress» и, опционально, «FeedWordPress Content Filter». После настройки они позволят вам импортировать ваши сообщения b2evolution прямо из RSS-канала. Если ваши новые пользователи WordPress имеют совпадающие электронные письма как старые пользователи b2evolution, синдикация автоматически назначит им сообщения.

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