大规模Wordpress数据库迁移

时间:2010-08-11 01:26:36

标签: mysql database wordpress migration

这是一个问题...

我正在开发一个新的wordpress网站来取代我客户的大型博客(数万页)。他们现有的博客建立在1992年的自定义PERL博客平台上......所以你可以想象,它需要更新。

我的工作是找到将所有现有数据迁移到wordpress可以理解的格式的最佳方式。

新主题非常先进,这项工作也非常先进。在寻找专家之后,我似乎找不到任何专门从事这一领域的人。在这个情况下,你会怎么做?谢谢!

2 个答案:

答案 0 :(得分:1)

我以前做过这件事,并不难。我把它作为wordpress插件。首先获取插件以连接到旧数据库并让它获取所需的信息。然后,您可以使用原生wordpress功能插入新用户,帖子,评论等。

我是逐行完成的,这不是最有效的方法,但它是最简单的方法。我使用AJAX前端显示转换状态并反复调用转换器后端,因为实际迁移需要几个小时。

如果在迁移数据库时无法关闭该网站那么长时间,您可以查看正确的批量导出/导入,或锁定旧主题并首先迁移这些主题。

我的转换器用于旧的PHP核武器站点,由于我们使用的是WP-United,我不必太担心用户凭据和注释。但是,代码可能会帮助您入门:http://www.wp-united.com/releases/php-nuke-converter

答案 1 :(得分:1)

我做过几次Wordpress迁移。你在Wordpress中使用的主题实际上并不是那么大的交易。 Wordpress中的主题通常不会影响数据库结构。

Wordpress方面很容易,大多数情况下它都在MySQL中。开始的地方是确定如何存储PERL博客中的数据。如果它是自定义博客解决方案,则可能找不到可以执行迁移的脚本。希望它是一种数据形式,允许您以MySQL格式进行数据转储,允许您使用phpMyAdmin(一种流行的MySQL GUI)导入。此时,您可以创建一个MySQL语句,以将旧数据中的相关字段与MySQL中的相关字段进行匹配。如果您不喜欢这样做而想要专家,那么要做的是找出PERL博客如何存储数据并找到熟悉该格式和MySQL的人。