ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

#2595 closed defect (fixed)

メンテナンスモードで管理ページのポータルクリエイターの設定画面を出そうとするとメンテナンス中の画面になる

Reported by: imamura623 Owned by: shingo
Priority: minor Milestone: OpenPNE2.12.6
Component: 指定しない Version: 2.12.x & 2.14.x
Keywords: OpenPNE2.13.4 Cc:

Description (last modified by kudo)

■現象

メンテナンスモードで管理ページのポータルクリエイターの設定画面を出そうとするとメンテナンス中の画面になる。

config.php のメンテナンスモード中に動作させるモジュールの指定 ($GLOBALS['_OPENPNE_MAINTENANCE_MODULES']) に 'portal' を追加しなければメンテナンス中にポータルの管理画面を表示することができないが、このときポータルのログインページがメンテナンス中にも関わらず表示されてしまう。

■原因

portalモジュールに管理画面と管理画面以外(ログイン画面)両方のアクションが含まれているために、メンテナンスモード中に表示するページをモジュール単位で指定するという従来の設定方法では、「メンテナンスモード中にポータルモジュールの管理画面は動作させたいがログインページは表示させたくない」という設定が不可能であるため。

■修正内容

【開発版】
「メンテナンス中でも表示するモジュール名」に登録されているモジュールでも、メンテナンス画面を表示するアクションを個別にconfig.phpで設定できるように修正。

【安定版】
「メンテナンス中でも表示するモジュール名」にportalが登録されているとき、portalモジュールのログインページ(page_portal_user_top / page_portal_user_top_ktai)は強制的にメンテナンス画面を表示するように修正。

■関連情報

元のDescription

http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=17253より転記

メンテナンスモードにしている時に、ポータルクリエイターの画面をだそうとすると「メンテナンス中」の画面になります。

仕様じゃないですよね?

Change History (20)

comment:1 Changed 11 years ago by nakasone

Keywords: 再現待ち removed

以下のような確認を行ったところ再現できました。

■確認ブラウザ

  • !FireFox3

■確認バージョン

  • 2.12.x
  • trunk

■手順

  1. config.phpでメンテナンスモードに設定する
  2. 管理画面→ポータルクリエイターへ遷移しようとする
  3. メンテナンス中の画面に遷移する

comment:2 Changed 11 years ago by ebihara

Keywords: OpenPNE2.10.12 OpenPNE2.13.4 added
Milestone: OpenPNE2.12.6

comment:3 Changed 11 years ago by shingo

Owner: changed from nobody to shingo
Status: newassigned

作業します。

comment:4 Changed 11 years ago by shingo

Summary: メンテナンスモードでポータルクリエイターの画面を出そうとするとメンテナンス中の画面になるメンテナンスモードで管理ページのポータルクリエイターの設定画面を出そうとするとメンテナンス中の画面になる

Summaryを分かりやすく修正

comment:5 Changed 11 years ago by shingo

Description: modified (diff)
Keywords: OpenPNE2.10.12 removed

以下のリビジョンで修正しました。

comment:6 Changed 11 years ago by shingo

comment:4 の修正リビジョンの訂正です。

comment:7 Changed 11 years ago by shingo

Keywords: 確認中 added

以下のリビジョンで修正しました。ご確認ください。

comment:8 Changed 11 years ago by shingo

Description: modified (diff)

Descriptionの修正内容の【安定版】を追記

comment:9 Changed 11 years ago by shingo

Keywords: 確認中 removed

Keywordsを変更

comment:10 Changed 11 years ago by shingo

Keywords: 確認中 added

以下のリビジョンで追加修正しました。 ご確認ください。

comment:11 Changed 11 years ago by ebihara

Keywords: 差し戻し added; 確認中 removed
  • (2.12) webapp/modules/portal/page/user_top.php の12行目の空行は不要ではないでしょうか
  • (trunk) _OPENPNE_MAINTENANCE_EXCLUDED_ACTION のデフォルト値は、_OPENPNE_SSL_REQUIRED と同じフォーマットで記述してください
  • (trunk) _OPENPNE_MAINTENANCE_EXCLUDED_ACTION のデフォルト値の portal_user_top_ktai についてですが、 正しくは page_portal_user_top_ktai ではないでしょうか

comment:12 Changed 11 years ago by shingo

Keywords: 確認中 added; 差し戻し removed

以下のリビジョンで comment:11 にあげられた事項について修正しました。 ご確認ください。

comment:13 Changed 11 years ago by ebihara

Keywords: テスト待ち added; 確認中 removed

comment:14 Changed 11 years ago by kiwa

Keywords: テスト待ち removed
Resolution: fixed
Status: assignedclosed

確認しました。問題ありません。

comment:15 Changed 11 years ago by kiwa

Keywords: 差し戻し added
Resolution: fixed
Status: closedreopened

安定版のconfig.php.sampleにある

// SSLを使用することが必須であるモジュールリスト
$GLOBALS['_OPENPNE_SSL_REQUIRED_MODULES'] = array('admin'); 

にportalを追加してください。

comment:16 Changed 11 years ago by ogawa

Keywords: 確認中 added; 差し戻し removed

以下のリビジョンでメンテナンス中に表示するモジュールにportalを追加しました。

comment:17 Changed 11 years ago by ogawa

Description: modified (diff)

comment:18 Changed 11 years ago by shingo

Keywords: テスト待ち added; 確認中 removed

comment:19 Changed 11 years ago by kiwa

Keywords: テスト待ち removed
Resolution: fixed
Status: reopenedclosed

確認しました。問題ありません。

comment:20 Changed 10 years ago by kudo

Description: modified (diff)
Note: See TracTickets for help on using tickets.