ファイルシステムストアの移行

この記事では、Liferay DXP 7.0の Server Administration セクションにある Data Migration ツールの使用方法について説明します。データ移行ツールを使用すると、ファイルシステムストアまたはDBストアから高度なファイルシステムストアへの移動など、管理者はドキュメントとメディアリポジトリ間でデータをすばやく移行できます。

このプロセスを実行するには2つの方法があります。 最初の方法は、DXP 7.0のOSGi実装に基づいてconfig | cfg ファイルを使用することです。 2番目の方法は、コントロールパネルを使用することです。

重要な注意: 次の構成手順は、現在ダウンロードしてインストールしたDXP 7.0のフィックスパックバージョンに大きく依存します。

解決

方法1:OSGiを使用する

DXP 7.0フィックスパック8以降

  1. DXP 7.0を実行しているアプリケーションサーバーをシャットダウンします。
  2. [Liferay Home] / osgi / configs フォルダーに移動します。
  3. Advanced File System Storeを から 移行する場合は、 com.liferay.portal.store.file.system.configuration.AdvancedFileSystemStoreConfiguration.configという名前の新しいファイルを作成します。
    • デフォルトでは、DXP 7.0は 使用し dl.store.impl = com.liferay.portal.store.file.system.FileSystemStore
  4. 新しく作成されたオープン の.config ファイルにし、次の設定を追加: ROOTDIRを=${document_library_path}
    例:
    ROOTDIR = / OPT / LFR /ドキュメント (UNIX / Linux)または
    ROOTDIR = C:\ Liferayの\データ (Windows)
  5. ファイルを保存します。
  6. 次に、 portal-ext.propertiesに次のように入力します dl.store.impl = com.liferay.portal.store.file.system.AdvancedFileSystemStore
  7. ファイルを保存します。
  8. アプリケーションサーバーを再起動します。

サーバーが再起動すると、ドキュメントは新しいリポジトリに保存されます。

DXP 7.0フィックスパック7以前

  1. DXP 7.0を実行しているサーバーをシャットダウンします。
  2. [Liferay Home] / osgi / configs フォルダーに移動します。
  3. Advanced File System Storeを から 移行する場合は、 com.liferay.portal.store.file.system.configuration.AdvancedFileSystemStoreConfiguration.cfgという名前の新しいファイルを作成します。
    • 重要な注意1:ファイル拡張子には違いがあります。古い .cfg使用します。
    • 重要な注意2:デフォルトでは、DXP 7.0は 使用し dl.store.impl = com.liferay.portal.store.file.system.FileSystemStore
  4. 新しく作成されたオープン の.cfg ファイルを、次の構成を追加: ROOTDIRを=${document_library_path}
    例:
    ROOTDIR = / OPT / LFR /ドキュメント (UNIX / Linux)または
    ROOTDIR = C:\ Liferayの\データ (Windows)
  5. ファイルを保存します。
  6. 次に、 portal-ext.propertiesに次のように入力します dl.store.impl = com.liferay.portal.store.file.system.AdvancedFileSystemStore
  7. ファイルを保存します。
  8. アプリケーションサーバーを再起動します。

サーバーが再起動すると、ドキュメントは新しいリポジトリに保存されます。

方法2:コントロールパネルのサーバー管理を使用する

DXP 7.0は、コントロールパネルからファイルストア間で同じデータ移行プロセスを実行する機能を提供します。

  1. Admin→Control Panel→Server Administrationます。
  2. [ Data Migration ]タブをクリックします
  3. Advanced File Storeなど、目的のファイルストアシステムオプションを選択します。
  4. 次にクリック 実行
  5. ログを監視してプロセスが完了したことを確認し、例外がある場合は特に注意してください。 変更が portal.properties適用されて再起動されるまで、プラットフォームは使用できません。
  6. データが適切なドキュメントライブラリストアの場所に書き込まれたことを確認します。
    • デフォルトの場所は ${liferay.home}/ data / document_libraryです。
    • または、ライブラリストアの場所は、 .config | .cfg設定したものです(上記の適切なセクションを参照)。
  7. Liferay DXP 7.0をシャットダウンします
  8. portal-ext.properties ファイルに、次のように入力します:
    dl.store.impl ={whatever the new file store system is}
    (例: dl.store.impl = com.liferay.portal.store.file.system.AdvancedFileSystemStore
  9. ファイルを保存します
  10. アプリケーションサーバーを再起動します

プラットフォームはデータを新しいファイルシステムストアリポジトリに移行しました。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています