migration

 

Drupal 8 へのマイグレーション

 

Drupal 7 から Drupal 8へデータの移行方法

 移行の概要は、英文で ここから 

 Drupa 7.54 Drupal 8.3.2 でテストしました。

 

 まず、Drupal 7のコアとモジュールを最新版にします。 その後、バックアップをとり、コア以外の全てのモジュールをアンインストールします。

 コアモジュールだけでインストールしたデフォルト状態のDrupal 8 で、以下のモジュール(Migrate, Migrate Drupal, Migrate Drupal UI)を有効にします。

Drupal 8 migration module

 

Drupal 7で使っていた拡張モジュールでDrupal 8 版がある場合は、Drupal 8 側でも同じモジュールをインストールし、有効にします。

 例えば、ViewsはDrupal 8 からコアに入りましたが、Cktools、Display Suiteなどなど。

 Drupal 8版で同じモジュールがない場合、もしくはあっても、そのモジュールでDrupal 7とDrupal 8で互換性、アップグレード可能か、確認します。

 Migrate Drupal UI のConfigureをクリックし、以下の画面で、念のためにメンテンスモードにします。

 

 Drupal 8 マイグレーション

 

その後、「継続」をクリック、移行元のDrupal 7のデータベースやDrupalRootのディレクトリなどを設定し、データベースとファイルの意向確認をします。

 

Drupal 8マイグレーション アップグレード

 

Drupal 7とDrupal 8のモジュール環境など、条件が違うところを確認し、移行を実行します。

 すべて同じ環境ではないので、移行できないところは、コンテンツ(ノード)のデータとして移行されます。

 

 ※Drupal 8.3.2 で検証用サーバーから公開用サーバーにデータベースとディレクトリを移行させようとしたところ、移行先の公開用サーバーで初期インストール動作になってしまいました。 そこで、初期インストールして、そこでマイグレーションを再度実行させました。また、データ移行後も、ページからメニューを設定する際に、メニュー設定ができないなどがありました。

 

 

CMS: