統合パッケージのデプロイ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Commerce ServerおよびCommerce Server 11.3データ プロバイダーを搭載したSitecore Commerce 8.1を使用するように、既存のSitecoreサイトを設定します。
次の前提条件を満たします。
-
Sitecoreのインストール
-
Commerce ServerおよびCommerce Server 11.3を搭載したSitecore Commerce 8.1は 、サイトのデータ プロバイダーとして機能し、プレゼンテーション コンポーネントの構築に使用する手法やテクノロジーを指示するものではありません。MVC、WebForms、またはXsltを使用する場合は、通常のSitecore開発プラクティスに従ってルック アンド フィールを開発できます。
デフォルトでは、スクリプトはアプリ プール用のローカル ユーザー アカウントと、SitecoreサイトとCommerce Server Webサービスを保持するためのCSS itecoreとCSServicesというIISの2つのWebサイトを作成します。これで問題ない場合は、スクリプトをそのまま実行できますが、そうでない場合は、目的の設定に一致するようにenvironment.xmlファイルを更新する必要があります。
更新プログラム パッケージのデプロイ中に、システムはデプロイの概要で警告とエラーを発行します。この情報は無視しても安全です。
開発マシンで、次の操作を行います。
-
Sitecore Commerce ConnectはSitecore開発者ポータルからダウンロードします。
-
Sitecore Developers PortalからSitecore Commerce Server Connect、Sitecore Commerce Server ConnectサンプルMVCサイト、Sitecore Merchandising Managerをダウンロードします。
-
Deploy.zipをダウンロードします。
-
Deploy.zipを一時的な場所に抽出します。
-
サイト変数が正しいことを確認します。 deployment\environment.xmlファイルを開いて編集し、次のセクションを編集します。
-
instanceName変数がSitecoreインスタンス名として設定されていること、およびinstallDir変数が正しいことを確認します。次の例では、installDir変数がc:\inetpub\SitecoreInstanceを指しています。
次の例では、installDir変数をc:\inetpub\wwwrootに変更します。ただし、Sitecoreソリューションへの絶対パスをinstallDir変数の値として指定することもできます。
-
SitecorePort変数が正しく設定されていることを確認します。IISマネージャーを使用して、サイトの設定を決定します。
-
scHostHeaderName変数が正しく設定されていることを確認します。IISマネージャーを使用して、サイトの設定を決定します。
-
MONGO_EXE_PATH変数が正しく設定されていることを確認します。この変数は、Mongo DBインストールのルートパスを示します。スクリプトDeploy-Mongo-Clean.ps1は、この変数を使用して、分析データベースの削除に使用するMongo DB実行可能ファイルを見つけます。
-
-
Sitecore Commerce 8.1 powered by Commerce ServerおよびCommerce Server 11.3がSitecoreと統合し、サンプル サイトを起動することができるように、権限を設定します。
-
Powershellウィンドウを開きます。
-
実行ポリシーを変更します。
「Set-ExecutionPolicy Unrestricted」と入力し、Yを選択します。
-
Powershellウィンドウで、Deploy.zip抽出フォルダーの場所を参照します。
-
Deploy.zipデプロイメントフォルダからDeploy-UnPup.ps1を実行します。
-
Deploy.zipデプロイメントフォルダからDeploy-Base-SC-Existing.ps1を実行します。
-
-
Commerce Connectをインストールします。
-
Sitecoreデスクトップで、 → → を選択します。
-
ウィザードを使用してSitecore Commerce Connect.zipをアップロードし、すべての指示に従ってインストールします。既存のアイテムを上書きするように求められた場合は、このオプションを受け入れる必要があります。
-
-
Sitecore Commerce 8.1 powered by Commerce ServerとCommerce Server 11.3更新パッケージをインストールします。
-
ブラウザー内で、http://<your Sitecore site>/sitecore/admin/UpdateInstallationWizard.aspxを参照します。
-
インストール ウィザードでCommerce Serverプラグインの更新パッケージ ( Sitecore Commerce Server Connect.update ) をインポートします。
-
インストールウィザードを使用して、MVCSite.updateという名前のランタイムサイトパッケージをインポートします。
-
IISResetを実行します。
-
-
マージ スクリプトを実行します。
powershellを使用して、deploy.zipデプロイ フォルダーからDeploy-Base-SC-Merge.ps1を実行し、構成ファイルをマージします。
手記Sitecore Commerceのインストール時に発生する既知の問題があります。構成によっては、web.configの最大デフォルト ファイル サイズASP.NET超える場合があります。回避策は、キーを作成することです。
-
REGEDITで、HKLM \Software\Microsoft\InetStpに移動します。
-
Configurationという名前の新しいキーを追加します。
-
MaxWebConfigFileSizeInKB用の新しいDWORDを追加し、値をKB単位で設定します。
-
アプリ プールを再起動します。
詳細については、サポート技術情報の記事http://support.microsoft.com/kb/954864を参照してください。
-
-
Windowsパフォーマンス グループを更新します。
Sitecoreアプリケーション プール ユーザーをPerformance Log UsersとPerformance Monitor Usersという名前の2つのWindowsグループに追加します。
-
siteName属性のCommerce Serverサイト名を変更します。
手記サイトの名前がSolutionStorefrontSiteの場合は、この手順をスキップできます。
Sitecore web.configファイルで、Sitecore Commerce 8.1 powered by Commerce ServerとCommerce Server 11.3のサイト名をapplication要素のsiteName属性で編集し、Commerce Serverサイトの名前と一致するようにします。
-
サイトをWebに公開します。
-
Sitecoreを起動します。
-
Content Editorを開きます。
-
コンテンツツリーのルートに移動し、「 Publish」をクリックします。
-
-
サイトのインデックスを作成します。
-
インデックス・マネージャーを開きます。
→ → → をクリックします。
-
再構築を開始します。
sitecore_master_index とsitecore_web_index を確認し、Rebuildをクリックします。
-
これで、Sitecoreを通じてCommerce Serverの開発と操作を開始する準備が整いました。