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