今回は、Sitecore(v9.2.0)のセットアップの際に起きたエラーの原因とその対処法についてご紹介します。
起きたエラーについて
Sitecoreのインストール前提条件のセットアップするために以下のコマンドを実行したところ画像のようなエラーが発生しました。
Install-SitecoreConfiguration -Path .\Prerequisites.json
原因
Sitecore9.2以前はMicrosoft Web Installer(WebPI)を経由して、Sitecoreのインストール前提となるIIS関連ツールをインストールする仕組みになっています。
しかし、Microsoftは2022年にWebPIの配布とサポートを終了しており、スクリプト内で参照しているWebPIのダウンロードURLが削除されたため、404 Not Foundエラーが発生します。
対処法
- SIFのインストールパッケージ内のPrerequisites.jsonからWebPIに関連するタスクを削除します。
削除するタスクは以下の通りです。
- DownloadWebPlatformInstaller
- InstallWebPlatformInstaller
- InstallWebDeploy3.6
- InstallURLRewrite2
- 必要なツールを手動でダウンロード・インストールする。
WebPIから入れるはずだった2つのツールを公式ダウンロードリンクから直接ダウンロードします。
ダウンロードするツールは以下の通りです。
- Web Deploy 3.6
- URL Rewrite 2.1
- インストール後、再度コマンドを実行します。
まとめ
今回はSitecore9.2のセットアップで発生したエラーについてご紹介しました。
Sitecore9.2はサポート終了予定が近づいているため、ぜひバージョンアップを検討してください。
参考文献
※エントリーの内容・画像等は、公開時点での情報に基づきます。
※Sitecoreのバージョンによって実装されている機能が異なります