本記事では、Liferay DXP 7.0環境でタイムゾーンを変更する方法について説明します。
ユーザーが世界中からLiferayのプラットフォームを利用することを考えると、タイムゾーンを変更する機能を持つことは重要です。 これは、個々のユーザーのレベルと、システム管理者によるインスタンスレベルの2つの異なるレベルで行うことができます。
解決策
個人レベルでのプラットフォームのタイムゾーンの設定
タイムゾーンの設定は、役割に関係なく、どのユーザーも自分で変更することができます。
- ホームページで、公開されているコントロールパネルの左側にある「 {your name} 」をクリックします。
- マイアカウントの下にある、「 アカウント設定」をクリックします。
- その他 タブをクリックします。
-
表示設定 をクリックすると、ドロップダウンメニューが表示されます。
- デフォルトのタイムゾーンは(UTC)協定世界時です。
- 新しいタイムゾーンを選択する(例:(UTC -4:00)Eastern Daylight Time)。
- 保存する ボタンをクリックします。
この時点で、選択した新しいタイムゾーンで時刻が表示されるようになります。
インスタンスレベルでのプラットフォームのタイムゾーンの設定
Liferay DXP 7.0 では、管理者は 複数インスタンス を作成し、同一インスタンス上で複数のドメインのスコープ付きコンテンツを表示することができます。 仮想インスタンス は、それぞれ独立した設定を持っています。 タイムゾーンは、サーバーレベルではなく、インスタンスレベルで設定します。
インスタンスレベルでタイムゾーンを設定するには、以下の手順で行います:
- 管理者としてサインインする(まだサインインしていない場合)。
- コントロールパネル → 構成 → インスタンス設定に移動します。
- その他 タブをクリックします。
- 表示設定の下にある、 タイムゾーンまでスクロールしてください。
- 新しいタイムゾーンを選択する(例:(UTC -4:00)Eastern Daylight Time)。
- 保存する ボタンをクリックします。
この時点で、この特定のインスタンスは東部夏時間に設定されます。 他の仮想インスタンスに影響を与えないことに注意してください。