公開ターゲットの作成
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
公開ターゲットは、データベースと、そのデータベースを指定する公開ターゲット定義アイテムで構成されます。Sitecoreは、Masterデータベースから1つ以上の公開ターゲット データベースに公開します。マスター データベースには、未承認のコンテンツ変更を含む、すべてのデータのすべてのバージョンが含まれています。
デフォルトのパブリッシング・ターゲットであるInternetは、Webという名前のデータベースを参照しますが、追加のパブリッシング・ターゲットを作成することもできます。
追加の公開ターゲットを作成する理由は次のとおりです。
-
地理的な配布: 複数の場所にあるコンテンツ配信サーバー上の複数の公開ターゲットにすべてのコンテンツを公開できます。
-
ライブ サイトに公開する前に、プレビュー公開ターゲット に公開する必要があります。
公開ターゲットを作成するには:
-
新しいデータベースをデプロイするには、たとえば、お使いのバージョンのSitecoreのインストール パッケージのWebデータベースを使用します。
-
CMサーバー上のConnectionStrings.configファイルに、次のようなエントリを追加します。
メモプレビューではなくコンテンツ配信にデータベースを使用するには、CDサーバに接続を追加します。
-
次のような構成パッチ ファイルを作成します (設定はSitecore.configファイルにあります)。
-
App_Data\items\ フォルダーで、Webフォルダーのコピーを作成します。
-
フォルダのコピーとその中の .datファイルの名前を変更します。フォルダのデータベース名 ( web_previewなど) を使用し、ファイル名内でデータベース名を使用するため、items.web_preview.dat) のようになります。
-
SXAがインストールされている場合は、いくつかの追加手順が必要です。 sitecore modules\items\フォルダがある場合:
-
sitecore modules\items\フォルダーで、webフォルダーのコピーを作成します。
-
フォルダのコピーとその中の .datファイルの名前を変更します。フォルダのデータベース名 ( web_previewなど) を使用し、ファイル名内でデータベース名を使用するため、items.web_preview.sxa.datのようになります。
-
-
新しいデータベースの検索インデックスが必要な場合は、App_Config\Sitecore\ContentSearch\Sitecore.ContentSearch.Solr.Index.Web.config内のsitecore_web_indexの検索インデックスをコピーし、クローラが新しいデータベースを使用するように変更します。また、新しいデータベースからデータを取得するために、インデックス更新戦略を変更する必要もあります。
-
新しいインデックス更新ストラテジを作成するには、既存のonPublishEndAysncまたはOnPublishEndAsyncSingleInstanceインデックス更新ストラテジをコピーし、新しい名前 ( onPublishToPreviewEndAsyncなど) を付け、ストラテジのデータベース・パラメータをパブリッシング・ターゲットの名前に変更します。