アップグレード後の考慮事項¶
データベースをアップグレードした後、本番環境用にLiferayを再度構成し、Liferayインスタンスに影響を与える可能性のある機能の変更を確認する必要があります。
本番環境設定を再度有効にする¶
データベースのアップグレードが完了したら、本番環境設定を再度有効にします。
検索インデクス¶
7.2にアップグレードするために検索インデックスを無効にした場合は、無効にした.config
ファイルを削除するか、.config
ファイルにindexReadOnly="false"
を設定して、検索インデックスを再度有効にします。 例:
rm osgi/configs/com.liferay.portal.search.configuration.IndexStatusManagerConfiguration.config
メジャーバージョンアップの際には、検索インデックスの再作成が必要です。 同じLiferayのバージョン内で新しいアップデートへの移行、サービスパックの適用、新しいGA(ローリングリリース)へのアップグレードを行う場合、再インデックスが必要かどうか判断するために、そのバージョンのリリースハイライトを参照してください。 ここでは、再インデックス化の方法を説明します。
グローバルメニュー(
)をクリックし、 [コントロールパネル] タブを選択します。 コントロールパネルが表示されます。
Configurationセクションの Search をクリックし、 Index Actions タブを選択し、 Execute for Re-index all search indexesをクリックします。 再インデックスが実行され、完了すると成功メッセージが表示されます。
注釈
古いバージョン(7.1以下)からアップグレードした場合は、検索インデックスを処理するためにElasticsearchのインストールを検討してください。
データベース設定¶
データベースをアップグレードする前に、アップグレード用にデータベースを調整している場合があります(アップグレードのためのデータベース調整を参照)。 アップグレードが完了したので、本番環境データベースの設定を復元します。
注釈
データのアップグレード中にシャード化された環境から移行した場合、仮想インスタンスへの移行を完了するには、構成をさらに調整する必要があります。 詳細は、 Upgrade and Update Properties のセクションを参照してください。
最新のマーケットプレイスアプリのインストール¶
新しいLiferayバージョンのマーケットプレイスアプリの最新バージョンをまだインストールしていない場合は、それらをインストールし、Gogoシェルコマンドを使用して、必要なデータベースのアップグレードを確認して実行します。
機能変更の考慮¶
新しいLiferayバージョンでは、機能と動作が変わります。 以下の変更点を確認してください。
Webコンテンツの表示権限を有効にする¶
7.1より前は、すべてのユーザーがデフォルトでWebコンテンツの記事を表示できました。 現在は、表示権限がデフォルトでオンになっています。 表示権限を開くための主なオプションは次のとおりです。
オプション1:[コントロールパネル] → [設定] → [System Settings] → [Web Content] → [Virtual Instance Scope] → [Web Content] に移動し、 [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コンテンツの記事をプレビューして、画像を確認できます。
メンテナンスモードでの非推奨項目と機能の考慮¶
メンテナンスモードでの非推奨項目と機能を確認し、Liferayインスタンスへの影響に対応するための計画を立ててください(まだ行ってない場合)。
廃止されたデータを削除する¶
不必要で無駄なデータは、使い終わったら削除できます。 ここでは、よくある2つの古いデータの状況と、そのデータを削除するためのツールを紹介します。
廃止されたLiferayアプリまたはモジュールからのデータ。 データクリーンアップツールを使用して削除します。
利用可能なLiferayアプリおよびモジュールからの廃止されたデータ。 データ削除ツールを使用して削除します。
まとめ¶
アップグレード後の必要なタスクをすべて完了すると、Liferayサーバーは以前と同様に通常の操作を行う準備が整います。