Drupal サイトを本番環境で実行しています。しばらくして、コードと管理者を介して、いくつかの構成、コンテンツ タイプの変更、いくつかのページの本文の変更などを変更しました。その間、運用データベースは成長していました。今、私はすでに本番DBにあるデータを失わないようにして、本番環境に変更を加えたいと思っています. 1 つの方法は、運用環境で Dev と同じ手順を繰り返すことです。それは私には良くないようです。変更を移行するための自動化された手順はありますか?
ありがとう
モジュールの機能とstrongarmがあなたに代わってトリックを行います。
機能は、たとえば、コンテンツタイプの保存と移行に役立ちますが、strongarmは、変数に格納されているサイト設定と構成情報の移行に役立ちます。
2つのモジュールをインストールした後、開発サイトで[管理]->[構造]->[機能]->[管理]に移動し、開発から本番に転送する変更の機能を作成します。機能とstrongarmの両方がインストールされている場合は、サイト構築コンポーネント(コンテンツタイプ、作成したビュー、変更した役割と権限など)とサイト設定(変数に保存された設定-あなた)の両方をキャプチャする機能を作成できます。ストロングアームモジュールをインストールすると、エクスポートできる設定の長いリストが表示されます)。機能を作成すると、コードとして(モジュールとして)エクスポートされ、機能の作成時に選択したコンポーネントを追加する追加のサイトにそのモジュールを追加できます。
2つのモジュールを実稼働環境にもインストールする必要があります。次に、開発環境で作成したばかりの機能を本番サイトに追加します。ただし、セットアップが完了すると、開発環境と本番環境の間で変更をより簡単に転送できるようになります。
機能のドキュメントは次のとおりです:http://drupal.org/node/580026。
これがあまり混乱しないように聞こえることを願っています!