0

我打算将一个拥有 4700 个用户的 phpBB 3.0.7 站点迁移到 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 数据不同步。

谢谢!亚历克斯

4

1 回答 1

2

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

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

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

也许您还想保留其他数据,例如私人消息。链接模块也支持这一点。

于 2011-03-06T13:49:19.183 回答