Drupal 7 で単一のノードを別の Drupal サイトにコピーする方法

Drupal 7

Drupal で単一、あるいは小数のノードを特定の Drupal サイトから別の Drupal サイトに移動する方法について。

いくつか方法はあるかと思いますが、たとえば、ローカルの開発環境から本番環境へひとつだけのノードをサッと移すだけであれば Node export モジュールがおすすめです。 以下具体的な方法をご紹介します。

まずは移行元のサイトと移行先のサイトの両方に Node export をインストールし有効化します。

$ drush dl node_export
$ drush en node_export

移行元のサイトで以下のコマンドでノードをエクスポートします。

$ drush node-export-export 移したいノードの NID > node_dumped.txt

つづいてエクスポートしたファイルを使って移行先のサイトにインポートすれば OK です。

$ drush node-export-import < node_dumped.txt

他には Feeds 、 Node export + Features 、 Migrate などのモジュールを使った方法もあります。


アバター
後藤隼人 ( ごとうはやと )

ソフトウェア開発やマーケティング支援などをしています。詳しくはこちら