ローカル現行環境ステージングの設定
ローカル現行環境ステージングでは、ステージング環境と本番環境の両方が同じLiferayサーバーでホストされます。 有効にすると、Liferay DXPは、ステージング環境として機能するサイトまたはアセットライブラリのローカルクローンを作成し、元のサイトまたはアセットライブラリが本番環境になります。 両方の環境は、同じJVM、データベース、選択されたアプリケーションデータ、および構成(ポータルプロパティなど)を共有します。
サイトのローカル現行環境ステージングの設定
[サイトメニュー] → [Publishing] → [Staging] に移動します。
[Local Live] を選択すると、 [ページバージョニング] と [ステージコンテンツ] の追加フィールドが表示されます。
(サイトのみ)Page Versioning を有効にするかどうかを選択します。
ステージングするデータとコンテンツのタイプを選択します。
warningアプリケーションをチェックすると、そのデータがステージングにコピーされ、本番環境で直接編集できない場合があります。 アプリケーションのチェックを外す場合は、ステージングでの変更が失われる可能性があるため、まずステージングでの変更が公開されていることを確認してください。 詳細については、 ステージングでのデータとコンテンツタイプの管理 を参照してください。
[保存] をクリックして、クローン作成プロセスを開始します。 このプロセスの期間は、サイトのサイズによって異なります。
tip更新はページバージョニングを有効にした場合にのみ記録されるため、サイトを早い段階でステージングして、クローン作成時間を短縮し、サイトの更新履歴をより完全に記録できるようにします。
プロセスが完了すると、ローカル現行環境ステージングを使用する準備が整います。 ステージング環境の公開機能のナビゲートについては、 サイトステージングUIリファレンス を参照してください。
アセットライブラリのステージングの設定
グローバルメニュー(
)を開き、[Applications]タブの [アセットライブラリ] をクリックします。
目的のアセットライブラリを開き、[公開設定]の下の [ステージング] をクリックします。
[Local Live] を選択します。
ステージングするアプリケーションデータを選択します。
アセットライブラリの場合、 ドキュメントとメディア 、および Webコンテンツ のデータをステージングできます。
[保存] をクリックして、クローン作成プロセスを開始します。 このプロセスの時間は、アセットライブラリのサイズによって異なります。
プロセスが完了すると、アセットライブラリでローカル現行環境ステージングを使用する準備が整います。
ローカル現行環境ステージングの無効化
何らかの理由でサイトまたはアセットライブラリのステージングを無効にする必要がある場合は、ステージング環境から無効にすることができます。 ただし、ローカル現行環境ステージングを無効にすると、すべての未公開コンテンツとともにステージング環境が削除されることに注意してください。 このため、ステージングを無効にする前に、必要なすべての情報が他の場所で公開または保存されていることを確認してください。
ステージング環境のサイズによっては、このプロセスに時間がかかる場合があります。 DXPインスタンスが処理中の場合は、ステージングを無効にしないことをお勧めします。
ローカル現行環境ステージングを無効にするには、次の手順に従います。
サイトまたはアセットライブラリでステージングアプリケーションを開きます。
アプリケーションバーの アクション(
)をクリックし、 [Staging Configuration] を選択します。
ステージング設定で [None] を選択し、 [保存] をクリックします。
ほとんどのコンテンツタイプにおいて、ステージングでは各コンテンツアイテムの承認された最新バージョンのみが公開されます。 このため、Local Live Stagingを無効にすると、古いバージョンのコンテンツ(ドキュメントなど)が失われることになります。 Stagingを無効にすると、Liveで公開された最新のバージョンだけが保存されます。 ウェブコンテンツは唯一の例外です。