この記事はレガシー記事です。 Liferay製品の旧バージョンにも適用されます。 記事のメンテナンスは終了していますが、情報はまだ通用する可能性があります。
この記事は、ユーザーがデフォルトのLiferay Portalサイトを非アクティブにすることができ、その結果、公開ページを持つ既存のライブサイトにアクセスできなくなる既知の問題を文書化したものです。 基本的な機能としては、公開ページを持つライブサイトが1つあれば、ユーザーはログインできるはずです。 ただし、ユーザーに警告メッセージ「 This site is inactive」が表示される不具合があります。 コントロールパネルにアクセスしようとすると、管理者、に連絡してください。
この問題は、レガシーなLiferay Portal 6.1 EEと6.2 EEで存在します。
解像度
再現までの手順
- コントロールパネル → サイト に移動します。
- 追加をクリック → コミュニティサイト. (サイトにページがあれば、どのサイトテンプレートでもかまいません)。
- 次のように入力します:
- 名称 サイト1
- 詳細 サイト1の説明
- [Save] をクリックします。
- コントロールパネル → サイトに移動してください。
- Liferay サイトをクリックします。
- 設定 → サイト設定をクリックします。
- Active のチェックボックスをオフにします。
- [Save] をクリックします。
- サインアウトする.
- ブラウザのURLには、次のように入力します。
http://${your host name}:${your port number}/web/site-1
. (例)http://localhost:8080/web/site-1
) - ユーザーは、Site 1のページを見ることができることを確認する必要があります。
- 次に、
http://${your host name}:{your port number}/group/control_panel
(例:http://localhost:8080/group/control_panel
)というURLからコントロールパネルへのアクセスを試みます。
このとき、エラーメッセージが表示されます。
回避策
コントロールパネルに再びアクセスするためには、管理者はデフォルトのゲストサイトを再アクティブ化する必要があります。
ソリューション
この問題は、Liferay Portal Fix Pack Portal-151で解決されました。 この修正パックでは、デフォルトのGuestサイトを無効にすることができないように、機能の新しい変更が導入されました。
追加情報
プラットフォームにSAMLやShibbolethなどのシングルサインオンやシングルログアウト(SSO/SLO)が有効になっている場合、SSOの設定が上書きされ、SSOで指定されたアイデンティティプロバイダのURLにリダイレクトされます。
この既知の問題は、Liferay Portal 6.1 EEでも確認されています。 このバージョンはEOSLに達しているため、拡張プレミアムサポートに加入している加入者が修正を要求した場合のみ、修正プログラムを提供します。