将用户从phpBB 3迁移到Drupal 7 - drupal_users是唯一要修改的表吗?

时间:2011-03-06 13:12:20

标签: drupal migration drupal-7 phpbb phpbb3

我要将a phpBB 3.0.7 site with 4700 users迁移到Drupal 7.0。

我不会复制他们的头像和密码 - 但会要求用户重置他们的密码(通过“申请新密码”表格)并上传新的头像。此外,我不会复制任何论坛帖子,因为我的新Drupal站点将没有论坛。

但是我必须为用户保留相同的数字ID,因为还有其他表格将数据绑定到这些ID。

我的问题是:复制以下4个字段是否足够:

phpbb_users table:    drupal_users table:
user_id            -> uid
username           -> name
user_email         -> mail
user_regdate       -> created

还是我必须在Drupal中设置任何其他数据/表?

例如,在Drupal的其他一些表中存储了多少用户?我害怕让Drupal数据不同步。

谢谢! 亚历

1 个答案:

答案 0 :(得分:2)

该表应该足以提供基本信息,是的。您还需要处理密码,如果您想接管其他配置文件信息,则需要在Drupal中创建负责字段,然后移动数据。如果你想这样做,那么通过PHP和Drupal API进行迁移可能会更容易。

有些模块允许从phpBB迁移到Drupal,例如http://drupal.org/project/phpbb2drupal。 (不过没有D7版本)

您提到您不想要这些帖子,我不确定是否可以禁用这些帖子,但您可以查看这些模块是如何迁移用户的。例如。

也许还有其他想要保留的数据,例如私信。链接的模块也支持它。