設定の変更を表示する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore は実行時に Sitecore 設定ファイルを収集し、それらのファイルに含まれる構成設定のルールベースの依存関係を解決して、設定をコンパイルします。最終的に設定がどのようになるかを確認できるツールがいくつか用意されています。このような設定の確認は、Sitecore の環境をデバッグするときや、Sitecore サポート エンジニアに問題を報告するときに行わなければならない場合があります。
このトピックでは、次の方法について説明します。
Sitecore 設定を表示する
コンパイルされた設定を表示するには、設定表示ツールを使用します。
設定を表示するには:
-
管理者アカウントで Sitecore にログインします。
-
[コントロール パネル] を開きます。
-
[管理] セクションで [管理ツール] をクリックします。
-
現在の設定を表示するには、[設定の表示] をクリックします。
ブラウザーのアドレス バーに URL http://<sitename>/sitecore/admin/showconfig.aspx
を入力して設定表示ツールに直接アクセスすることもできます。
サーバー ロールに Standalone
と ContentManager
がどちらも含まれていない設定をテストする場合は、管理 UI が使用できないため、URL を直接入力する方法を使用する必要があります。
表示された設定ファイルには、パッチが適用された要素がどのパッチ ファイルに由来しているかが示されます。たとえば、Sitecore.Analytics.config
ファイルから取得された要素には、patch:source="Sitecore.Analytics.config"
属性が含まれます。
サーバー ロールとレイヤーに対する変更をシミュレーションする
設定レイヤー表示ツールを使用して、設定キーを変更した結果をシミュレーションできます。これにより、たとえば、実際には web.config
ファイルを変更せずにサーバー ロールを変更した結果を確認できます。
サーバー ロールとレイヤーに対する変更をシミュレーションするには:
-
管理者アカウントで Sitecore にログインします。
-
[コントロール パネル] を開きます。
-
[管理] セクションで [管理ツール] をクリックします。
-
[設定レイヤーの表示] をクリックします。
-
サーバーに割り当てるロール (複数も可) と有効にする設定レイヤーを選択します。
-
[クリックして結果の設定を確認] をクリックして、選択したロールとレイヤーの結果として生成される設定を確認します。
ブラウザーのアドレス バーに URL を入力して設定レイヤー表示ツールを直接開始することもできます。この場合、レイヤーとサーバー ロールは URL 内のパラメーターとして指定します。
たとえば、次の URL にアクセスすると、すべてのレイヤーが有効になっていて、ContentManagement、Processing、Reporting のサーバー ロールが 割り当てられた設定が表示されます。
http://<sitename>/sitecore/admin/showconfig.aspx?layer=Sitecore|Modules|Custom|Environment&role=ContentManagement|Processing|Reporting
すべてのルール タイプに対する変更をシミュレーションする
URL を直接使用する場合、web.config
ファイルで定義された任意のルールのパラメーターを追加できます。これには、role
および search
の事前定義されたルール定義と独自のカスタム ルールが含まれます。
すべてのルール タイプに対する変更をシミュレーションするには:
-
最初のルール テストを
http://<sitename>/sitecore/admin/showconfig.aspx
URL に?<rulename>=<value1>|<value2>|<value3>
という形式のパラメーターとして追加します。指定できる値の数に制限はありません。値は|.
で区切ります。 -
追加のルール テストを上記と同じ URL に
&<rulename>=<value1>|<value2>|<value3>
という形式のパラメーターとして追加します。追加できるルール テストの数に制限はありません。
たとえば、localenv
という独自のカスタム ルール定義を web.config
ファイルに追加した場合、このキーをテストするための設定表示 URL は次のようになります。
http://<sitename>/sitecore/admin/showconfig.aspx?layer=Sitecore|Modules|Custom|Environment&role=Standalone&localenv=QA|Test