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

Web コンテンツを介した画像のアップロードがアップグレード後に消える

投稿者

Justin Mann

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

Web コンテンツ構造のイメージ フィールドを使用してイメージをアップロードすると、イメージがドキュメントおよびメディア ポートレットに表示されません。 以前のバージョンの Liferay から Liferay DXP 7.3 へのアップグレードを実行した後、画像フィールドからアップロードされた画像を含む Web コンテンツに画像が表示されなくなりました。

環境

  • Liferay DXP 7.3

解決策

  • ファイルはドキュメントおよびメディア ポートレットに表示されませんが、Web コンテンツ構造のイメージ フィールドを使用してイメージをアップロードすると、ファイルはファイル システムに保存されます。
  • したがって、Liferay DXP 7.3 へのアップグレードを行う場合、新しい Liferay 環境を古いドキュメント ライブラリにポイントする (または古いドキュメント ライブラリを新しい環境の場所にコピーする) 必要があります。
  • アップグレード中は、次のことが行われます。
    • 古いイメージ (イメージ テーブル + ファイル システム) を DL (DLFileEntry テーブル + DL ファイル システム) に移行します。
    • 古い参照が含まれていたテーブル JournalArticleImage は不要になったため、削除します。 現在、DL は Web コンテンツの画像の参照として使用されています
  • 新しい DL URL 形式は次のとおりです。
 http://{domain}/documents/{groupId}/{DLFileEntry_UUID} 
  • 画像への古い URL はすべて下位互換性があるため、ドキュメント ライブラリが適切に再接続されている限り、新しい URL だけでなく古い URL からもすべての画像にアクセスできます。
did-this-article-resolve-your-issue

legacy-knowledge-base