設定の変更を表示する

Current version: 10.1

Sitecore は実行時に Sitecore 設定ファイルを収集し、それらのファイルに含まれる構成設定のルールベースの依存関係を解決して、設定をコンパイルします。最終的に設定がどのようになるかを確認できるツールがいくつか用意されています。このような設定の確認は、Sitecore の環境をデバッグするときや、Sitecore サポート エンジニアに問題を報告するときに行わなければならない場合があります。

このトピックでは、次の方法について説明します。

Sitecore 設定を表示する

コンパイルされた設定を表示するには、設定表示ツールを使用します。

設定を表示するには:

  1. 管理者アカウントで Sitecore にログインします。

  2. [コントロール パネル] を開きます。

  3. [管理] セクションで [管理ツール] をクリックします。

  4. 現在の設定を表示するには、[設定の表示] をクリックします。

ブラウザーのアドレス バーに URL http://<sitename>/sitecore/admin/showconfig.aspx を入力して設定表示ツールに直接アクセスすることもできます。

注記

サーバー ロールに StandaloneContentManager がどちらも含まれていない設定をテストする場合は、管理 UI が使用できないため、URL を直接入力する方法を使用する必要があります。

表示された設定ファイルには、パッチが適用された要素がどのパッチ ファイルに由来しているかが示されます。たとえば、Sitecore.Analytics.config ファイルから取得された要素には、patch:source="Sitecore.Analytics.config" 属性が含まれます。

サーバー ロールとレイヤーに対する変更をシミュレーションする

設定レイヤー表示ツールを使用して、設定キーを変更した結果をシミュレーションできます。これにより、たとえば、実際には web.config ファイルを変更せずにサーバー ロールを変更した結果を確認できます。

サーバー ロールとレイヤーに対する変更をシミュレーションするには:

  1. 管理者アカウントで Sitecore にログインします。

  2. [コントロール パネル] を開きます。

  3. [管理] セクションで [管理ツール] をクリックします。

  4. [設定レイヤーの表示] をクリックします。

  5. サーバーに割り当てるロール (複数も可) と有効にする設定レイヤーを選択します。

  6. [クリックして結果の設定を確認] をクリックして、選択したロールとレイヤーの結果として生成される設定を確認します。

ブラウザーのアドレス バーに URL を入力して設定レイヤー表示ツールを直接開始することもできます。この場合、レイヤーとサーバー ロールは URL 内のパラメーターとして指定します。

たとえば、次の URL にアクセスすると、すべてのレイヤーが有効になっていて、ContentManagement、Processing、Reporting のサーバー ロールが 割り当てられた設定が表示されます。

RequestResponse
http://<sitename>/sitecore/admin/showconfig.aspx?layer=Sitecore|Modules|Custom|Environment&role=ContentManagement|Processing|Reporting

すべてのルール タイプに対する変更をシミュレーションする

URL を直接使用する場合、web.config ファイルで定義された任意のルールのパラメーターを追加できます。これには、role および search の事前定義されたルール定義と独自のカスタム ルールが含まれます。

すべてのルール タイプに対する変更をシミュレーションするには:

  1. 最初のルール テストを http://<sitename>/sitecore/admin/showconfig.aspx URL に ?<rulename>=<value1>|<value2>|<value3> という形式のパラメーターとして追加します。指定できる値の数に制限はありません。値は |. で区切ります。

  2. 追加のルール テストを上記と同じ URL に &<rulename>=<value1>|<value2>|<value3> という形式のパラメーターとして追加します。追加できるルール テストの数に制限はありません。

たとえば、localenv という独自のカスタム ルール定義を web.config ファイルに追加した場合、このキーをテストするための設定表示 URL は次のようになります。

RequestResponse
http://<sitename>/sitecore/admin/showconfig.aspx?layer=Sitecore|Modules|Custom|Environment&role=Standalone&localenv=QA|Test

Do you have some feedback for us?

If you have suggestions for improving this article,