Sitecoreパッケージのアンインストール


解説

現時点でSitecore CMSはインストール ウィザードを使用してインストールされたパッケージを自動削除する機能が搭載されていません。パッケージの削除は、手動でしか削除できません。

解決策

インストールされたパッケージは、次の方法に従って手動で削除することができます:

  1. インストール パッケージをファイル システム上の指定されたフォルダに解凍します。Sitecoreのパッケージは、標準的なZIPファイルの形式で配布されています。
    ※註:通常、Sitecoreのパッケージには、オリジナルのパッケージにpackage.ZIPファイルが含まれています。このファイルも解凍する必要があります。
  2. パッケージを解凍先として指定した場所で、/filesおよび/itemsフォルダを探します。
  3. /filesのフォルダには、パッケージとともにインストールされるファイルが含まれています。
  4. /filesフォルダのファイルのパスと同じSitecoreソリューションのファイルを見つけ出し、そのファイルを削除するか、また元のバージョンのファイルに置き換えます。
    ※註:ファイルが上書きされた場合、古いバージョンは以下の場所で見つけることができます。
    /temp/installation_history/{GUID}/
    例:
    解凍されたパッケージには、\SitecoreSomeModule\package\files\bin\Sitecore.SomeModule.dllファイルが含まれています。
    Sitecoreのソリューションで\Website\binフォルダに移動し、Sitecore.SomeModule.dllファイルを削除します。
  5. /itemsのフォルダで、パッケージでインストールされたアイテムが見つかります。
  6. /itemsフォルダのファイルのパスと同じSitecoreソリューションのファイルのパスを見つけ出し、そのファイルを削除するか、また元のバージョンのファイルに置き換えます。
    ※註:Sitecoreでは、アイテムを上書きすると元のバージョンを保持しません。
    例:
    • 解凍されたパッケージには、\SitecoreSomeModule\package\items\master\sitecore\system\Modules\SitecoreSomeModule\{D81AC026-07B6-4929-9588-40ACBDC56435}\en\1\xmlファイルが含まれています。
    • \sitecore\system\Modules\SitecoreSomeModuleは、Sitecoreコンテンツ ツリーのアイテムのパスを示します。
    • {D81AC026-07B6-4929-9588-40ACBDC56435}フォルダは、アイテムのGUIDを示します。
    • enのフォルダはアイテムの言語を示します。
    • 1のフォルダは、アイテムのバージョンを示します。
    • XMLファイルには、アイテムの値がXML形式で格納されています。
    • Sitecoreのコンテンツ ツリーにて、Masterデータベースに切り替え、/sitecore/system/Modules/SitecoreSomeModuleアイテムに移動します。SitecoreSomeModuleアイテムのGUIDは、{D81AC026-07B6-4929-9588-40ACBDC56435}です。