legacy-knowledge-base
公開されました Jul. 2, 2025

Liferay Experience Cloud - Self-Managedを使用する際に、Marketplace Appsを正常にインストールする方法。

投稿者

Isaac Wilson

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • Liferay Experience Cloud Self-Managed(SM)を使用しているとき、 web.liferay.com/marketplace からアプリケーション をインストールするプロセスは何でしょうか。 ポータルのUIからコントロールパネル > Apps > PurchasedでAppをインストールすると、Liferayのサービスを再起動したり新しいビルドをデプロイした後にアプリケーションがインストールされなくなります。

Environment

  • Liferay Experience Cloud - SM
  • DXP 7.x

解決策

  • Liferay Experience Cloud SM を使用しているときに Marketplace から App をインストールし、再起動してもインストールが持続するようにするには、次の手順を実行する必要があります:
  1. web.liferay.com/marketplaceにアクセスし、右上のユーザーアイコンをクリックし、「Purchased Apps」を選択し、インストールしたいアプリのアイコンを選択します(プロジェクト内)。
  2. 該当するLiferayのバージョンの横にある「App」をクリックし、該当する.lpkgファイルをダウンロードします。
  3. ダウンロードしたアプリをLiferay Experience Cloud SMプロジェクトの作業用リポジトリの目的の環境に追加します(例:3.x.xワークスペースを使用する場合は [Repository_Name]/lcp/liferay/deploy/common 、4.x.xワークスペースでは [Repository_Name]/liferay/configs/common)。
  4. これらの変更を加えた新しいビルドを作成し、 そのビルドをデプロイします

追加情報

  • .lpkgファイルをビルドに含める必要があるのは、 、Cloudを使用してDXPを再起動するたびに新しいクリーンイメージが起動し、その結果、目的のアプリケーションのインストールが消去されるからです(ベースイメージに含まれていないため)
  • 同様の理由で、Liferay Marketplace.lpkg が古くなり、新しいバージョンが必要になった場合、手動でインストールする必要があります(UI の "Update" ボタンをクリックして自動的にインストールするのではなく)、更新に成功するとポータルの再起動が始まるからです。
  • ビルドの作成と作業に関する詳細は、以下の記事で紹介しています:
did-this-article-resolve-your-issue

legacy-knowledge-base