Крупная миграция базы данных Wordpress

Это - doozy вопроса...

Я разрабатываю новый веб-сайт Wordpress для замены в широком масштабе размерного блога моего клиента (десятки тысяч страниц). Их существующий блог основан на пользовательской платформе блоггинга Perl с 1992... поэтому, как можно предположить, ему нужно обновление.

Мое задание состоит в том, чтобы найти Самый лучший способ переместить все их существующие данные в формат, который может понять Wordpress.

Новая тема очень усовершенствована, и это задание очень усовершенствовано также. После поиска специалистов я, может казаться, не нахожу никого, кто специализировался на этом поле. Что Вы сделали бы в этой ситуации?Спасибо!

1
задан JCHASE11 11 August 2010 в 01:26
поделиться

2 ответа

Я делал это раньше, это не так сложно. Я подошел к нему как к плагину для wordpress. Сначала установите плагин, чтобы подключиться к старой базе данных и получить необходимую информацию. Затем вы можете использовать встроенную функцию wordpress для вставки новых пользователей, сообщений, комментариев и т. Д.

Я делал это построчно, что не самый эффективный подход, но самый простой. Я использовал интерфейс AJAX для отображения статуса преобразования и неоднократно вызывал серверную часть конвертера, так как фактическая миграция заняла несколько часов.

Если во время переноса базы данных сайт не может быть закрыт на такое время, вы можете либо выполнить правильный массовый экспорт / импорт, либо заблокировать старые темы и перенести их сначала.

Мой конвертер предназначался для старого сайта PHP Nuke, и благодаря тому, что мы использовали WP-United, мне не нужно было слишком беспокоиться об учетных данных пользователя и комментариях. Однако код может помочь вам начать работу: http://www.wp-united.com/releases/php-nuke-converter

1
ответ дан 2 September 2019 в 22:17
поделиться

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

Wordpress прост, в большинстве случаев это MySQL. Вам следует начать с определения того, как хранятся данные в блоге PERL. Если это настраиваемое решение для блога, вероятно, вы не найдете скрипта для миграции. Надеюсь, он находится в форме данных, которая позволит вам делать дамп данных в формате, который MySQL позволит вам импортировать, используя что-то вроде phpMyAdmin (популярный графический интерфейс для MySQL). На этом этапе вы можете создать оператор MySQL, чтобы сопоставить соответствующие поля в ваших старых данных с полями в MySQL. Если вам неудобно это делать и вам нужен эксперт, то нужно выяснить, как блог PERL хранит свои данные, и найти кого-нибудь, кто знаком как с этим форматом, так и с MySQL.

1
ответ дан 2 September 2019 в 22:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: