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 を使用して移行する方が簡単かもしれません。

http://drupal.org/project/phpbb2drupalなど、phpBB から Drupal に移行できるモジュールがいくつかあります。(ただし、D7 バージョンはまだありません)

投稿が不要だとおっしゃいましたが、それを無効にできるかどうかはわかりませんが、たとえば、そのモジュールがユーザーをどのように移行しているかを確認する必要があります。

また、プライベート メッセージなど、保持したい他のデータがあるかもしれません。リンクされたモジュールもそれをサポートしています。

于 2011-03-06T13:49:19.183 に答える