Administration
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

ファイル ストレージ

Liferay DXPにアップロードされた全てのファイルは、インスタンスの指定されたファイルストアに保存されます。 これには、 ドキュメントとメディアを使用してアップロードされたファイルだけでなく、ファイル添付をサポートするアプリケーション (例: メッセージボード) を使用してアップロードされたファイルも含まれます。 ファイルストアは、ローカルマシン上、ネットワークにマウントされたファイルシステム上、データベース、またはクラウドでホストできます。

重要

本番環境に移行する場合は、さまざまなファイルストア構成オプションを確認し、本番環境に移行するに、ニーズに最適なオプションを選択することを強くお勧めします。 そうすることで、プロジェクトの後半でファイル保管場所を移行する手間を省くことができます。

ファイルストアは[ドキュメントライブラリ]とも呼ばれています。

高度なファイルシステムストアの設定

高度なファイルシステムストアは、フォルダ内のファイルをアルファベット順にネストすることにより、プログラムで数百万のファイルに拡張できるフォルダ構造を作成します。 これにより、より多くのファイルを保存できるようになり、一部のオペレーティングシステムで発生するフォルダごとに保存できるファイル数の制限を回避できます。 フォルダあたりの保存ファイル数が少ないと、ファイル検索のパフォーマンスも向上します。

高度なファイルシステムストアのフォルダ構造

高度なファイルシステムの保存方法を使用するには、

  1. portal-ext.properties を次のプロパティで設定します。

    dl.store.impl=com.liferay.portal.store.file.system.AdvancedFileSystemStore
    
  2. Liferayを再起動します。

  3. コントロール パネルで、 構成システム設定ファイル ストレージに移動します。

  4. Advanced File System Store 画面で、 Root DirectoryLiferay Home パス(絶対または相対)に設定します。

    高度なファイルシステムストア画面

    ルート ディレクトリ フィールドでは、相対パスと絶対パスの両方が受け入れられます。

    Linux および macOS では、スラッシュ (/) を使用します。 例:

    rootDir="//server-name/directory/path/External_Library"
    

    Windows では、エスケープされたバックスラッシュ (\\) を使用します。 例:

    rootDir="\\\\server-name\\directory\\path\\External_Library"
    

    間違ったスラッシュ形式を使用すると、ストアが間違ったディレクトリまたは存在しないディレクトリを指す可能性があります。

  5. [保存]をクリックします。

Liferayは、高度なファイルシステムストアを使用してファイルを保存するようになりました。