アップグレード後の考慮事項¶
データベースをアップグレードした後、本番環境用にLiferayを再度構成し、Liferayインスタンスに影響を与える可能性のある機能の変更を確認する必要があります。
本番環境設定を再度有効にする¶
データベースのアップグレードが完了したら、本番環境設定を再度有効にします。
サーチインデックス¶
7.2にアップグレードするために検索インデックスを無効にした場合は、無効にした.config
ファイルを削除するか、.config
ファイルにindexReadOnly="false"
を設定して、検索インデックスを再度有効にします。 例:
rm osgi/configs/com.liferay.portal.search.configuration.IndexStatusManagerConfiguration.config
ほとんどのアップグレードでは検索インデックスの再インデックス化が必要ですが、通常、同じLiferayバージョン内でサービスパックを適用したり、新しいGA(ローリングリリース)にアップグレードしたりする場合は必要ありません。 インデックスを再構築する方法は次のとおりです。
グローバルメニュー(
)をクリックし、 [コントロールパネル] タブを選択します。 コントロールパネルが表示されます。
[設定]セクションで [検索機能] をクリックし、 [アクションをインデックスする] タブを選択し、 [Reindex all search indexes] に対し [実行] をクリックします。インデックスの再構築が実行され、完了すると成功メッセージが表示されます。
注釈
古いバージョン(7.1以下)からアップグレードした場合は、検索インデックスを処理するためにElasticsearchのインストールを検討してください。
データベース設定¶
データベースをアップグレードする前に、アップグレード用にデータベースを調整している場合があります( アップグレードのためのデータベース調整 を参照)。 アップグレードが完了したので、本番環境データベースの設定を復元します。
注釈
データのアップグレード中にシャード化された環境から移行した場合、仮想インスタンスへの移行を完了するには、構成をさらに調整する必要があります。 詳細は、 Upgrade and Update Properties のセクションを参照してください。
最新のマーケットプレイスアプリのインストール¶
以前のLiferayバージョンのマーケットプレイスアプリを使用していた場合は、 新しい DXPバージョンと互換性のある各アプリのバージョンを使用する必要があります。 各マーケットプレイスアプリの互換性のある最新バージョンをダウンロードしてインストールします。
機能変更の考慮¶
新しいLiferayバージョンでは、機能と動作が変わります。 以下の変更点を確認してください。
Webコンテンツの表示権限を有効にする¶
7.1より前は、すべてのユーザーがデフォルトでWebコンテンツの記事を表示できました。 現在は、表示権限がデフォルトでオンになっています。 表示権限を開くための主なオプションは次のとおりです。
オプション1:[コントロールパネル] → [設定] → [システム設定] → [Webコンテンツ] → [仮想インスタンススコープ] → [Webコンテンツ] に移動し、 [Article view permissions check enabled] の選択を解除して、すべてのWebコンテンツの記事の表示権限を開きます。
オプション2: Webコンテンツの記事が少ない場合は、ロールに基づきWebコンテンツの記事ごとに表示権限を編集します。
Webコンテンツの画像を確認する¶
7.2にアップグレードすると、Webコンテンツの画像はファイル ストア(ドキュメントライブラリともいう)に移動し、以前のテーブルJournalArticleImage
は削除されます。 画像を移行できない場合、Liferayは失敗を報告します。
Unable to add the journal article image {filename} into the file repository
そのようなメッセージがない場合は、すべての画像がファイルストアにあるはずです。 Webコンテンツの記事をプレビューして、画像を確認できます。
廃止されたデータを削除する¶
廃止されたデータを削除する¶
不必要で無駄なデータは、使い終わったら削除できます。 ここでは、よくある2つの古いデータの状況と、そのデータを削除するためのツールを紹介します。
廃止されたLiferayアプリまたはモジュールからのデータ。 データクリーンアップツールを使用して削除します。
利用可能なLiferayアプリおよびモジュールからの廃止されたデータ。 データ削除 ツールを使用して削除します。
まとめ¶
アップグレード後の必要なタスクをすべて完了すると、Liferayサーバーは以前と同様に通常の操作を行う準備が整います。