"UserAjaxLoginForm"とログインフォームに表示されログインできない現象のメモ
-
»
Garyuten >
"UserAjaxLoginForm"とログインフォームに表示されログインできない現象のメモ @ 2013/6/25 5:23
-
mattun0313 >
Re: "UserAjaxLoginForm"とログインフォームに表示されログインできない現象のメモ @ 2013/6/25 19:06
-
gondoh >
Re: "UserAjaxLoginForm"とログインフォームに表示されログインできない現象のメモ @ 2013/7/8 21:35
-
Garyuten >
Re: "UserAjaxLoginForm"とログインフォームに表示されログインできない現象のメモ @ 2013/8/8 10:04
Garyuten > "UserAjaxLoginForm"とログインフォームに表示されログインできない現象のメモ @ 2013/6/25 5:23 |
---|
バグになるのかわかりませんが、同じような現象が起きた人のために報告します。
■ BaserCMSのバージョン:2.0.4以降 ■ レンタルサーバー名:lolipop (PHP Version 5.3.15) ■ スマートURLの利用: ON ■ 設置フォルダ: ドキュメントルート ■ 利用しているデータベース: MySQL ■ PHPスキル(自己評価): C ▼原因? baserCMS2.0.2 → 2.1.1にアップデートしたら、 添付ファイルのようなログインフォームでログインできない現象が起きました。 ▼解決策・回避策 2.1.1 → 2.0.2 過去バージョンに戻す(ダウングレード) その後、2.0.2 → 2.0.3 にアップデート(成功) ▼不具合?の現象の詳細 "UserAjaxLoginForm"とログインフォームに表示されました。 出力されたHTMLを見るとform開始タグが出力されていませんでした。 viewのlogin.php内で var_dump($bcForm); を試してみたところ正常に動くバージョンと出力に差異がありました。 正常) ["__id"]=> string(17) "UserAjaxLoginForm" ["fieldset"]=>["fields"]=>array(10) { ["User.id"]=> (ユーザー情報??) } 不具合環境) ["__id"]=>NULL ["fieldset"]=>["fields"]=>array(0) {} ▼試したこと ◯ローカルで再現できるか? → 再現されなかった ・ローカル環境で baserCMS2.0.2インストール → 2.1.1アップデート → 成功 ◯不具合環境の作業履歴 ・2.0.2 に戻す → ログイン成功 ・2.0.2 → 2.0.3 :アップデート成功、ログイン成功 ・2.0.3 → 2.0.5.1 :アップデート成功、ログイン失敗 ※ここで「UserAjaxLoginForm」がログイン画面に表示される不具合発生 ・2.0.5.1 → 2.0.5 : ダウングレード成功、不具合発生したまま ・2.0.5 → 2.0.4 : ダウングレード成功、不具合発生したまま ・2.0.4 → 2.0.3 : ダウングレード成功、ログイン成功 いつか誰かのお役に立てれば幸いです… ![]() |