バグ報告 > フロント機能 > 【2.11.0】パスワードを忘れたページが質問と答えに移動しない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kobakura |
投稿日時: 2012/1/27 14:13
対応状況: −−−
|
一人前 登録日: 2011/6/10 居住地: 投稿: 106 |
【2.11.0】パスワードを忘れたページが質問と答えに移動しない スマートフォンサイトを確認しましたら、
「パスワードを忘れた方」ページにて メールアドレスと名前を入力後、次へを押しても 秘密の質問と答えページに移動しません。 エラーメッセージの「お名前に間違いがあるか、このメールアドレスは登録されていません。」が表示され、次へ進めません。 カスタマイズはしてないのですが・・。 ちなみにPCサイトでは通常通り動き、パスワードを発行できます。 なぜなのでしょうか? よろしくお願いいたします。 |
kobakura |
投稿日時: 2012/1/29 1:21
対応状況: −−−
|
一人前 登録日: 2011/6/10 居住地: 投稿: 106 |
Re: 【2.11.0】パスワードを忘れたページが質問と答えに移動しない レスがつかないということは、
私だけってことですか? う〜ん、困ったなあ。 |
ken-o |
投稿日時: 2012/1/31 13:48
対応状況: −−−
|
長老 登録日: 2011/9/22 居住地: 投稿: 222 |
Re: 【2.11.0】パスワードを忘れたページが質問と答えに移動しない kobakura 様
試しになんですが、 ○○○.co.jp/forget/ のフォルダの中に、 .htaccessのファイルを作り、中身を AddHandler x-httpd-php528 .php suPHP_ConfigPath /usr/home/x445028/html/〜〜〜〜/forget/php.ini とします。 次に、サーバーにあったphp.iniを準備して、先ほどのフォルダの中にこの2つを入れると解決するかも? ※以前文字化けの対処法で答えたやり方です。同じことが書いてあります。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=9044&forum=10&post_id=43708#forumpost43708
|
kobakura |
投稿日時: 2012/2/5 23:39
対応状況: −−−
|
一人前 登録日: 2011/6/10 居住地: 投稿: 106 |
Re: 【2.11.0】パスワードを忘れたページが質問と答えに移動しない 引用:
次に、サーバーにあったphp.iniを準備して、先ほどのフォルダの中にこの2つを入れると解決するかも? ken-o様 アドバイスいただきありがとうございます。 .htaccessはわかるのですが、 「サーバーにあったphp.ini」がわかりません。 教えてください。 どうぞよろしくお願いいたします。 知識不足ですみません。 |
ken-o |
投稿日時: 2012/2/6 9:47
対応状況: −−−
|
長老 登録日: 2011/9/22 居住地: 投稿: 222 |
Re: 【2.11.0】パスワードを忘れたページが質問と答えに移動しない kobakura 様
変換ミスでした、 サーバにあった → サーバに合ったでした。 要は何がしたいかと言いますと、.htaccessを利用して用意したphp.iniを読み込ましてあげるということです。 本来あらかじめデフォルトであるphp.ini(サーバーによって配置場所が異なる)や、EC-CUBEのphp本体の文字コードで動いているのですが、なにかの拍子で指定された文字コードで読み込まなくなることがありました。 (私が使っているCPIでも同様の現象がありました) そこで、便宜上仮にですが、元から用意されているphp.iniをAとし、別途新しくBというphp.iniを用意したとします。 本来であれば構築されているEC-CUBEはA本体の設定通りに制御されますが、上記の通りごくまれに問題が発生します。 問題のデータがある階層(今回はパスワード再発行の画面なので、○○○.co.jp/forget/の階層)にBを配置します。Bと同じ場所にBまでのパスを記述した.htaccessを配置します。(詳細は前質問を参照) このようにすることで、指定階層以外は全てAのphp.iniを読み込みに行き、指定階層はBのphp.iniを読み込みにいくようになります。 ちなみに今回の問題は文字化けが原因だと思います。 例えば山田太郎と名前を入力したとすると、画面遷移後では×○□△と全く違う文字として認識されてしまっていると思います。メールアドレスは半角英数なので問題ないです。 前置きが長くなりましたが、ご質問にあった「サーバに合ったphp.ini」とは、phpのバージョン毎に用意するphp.iniファイルが違うからです。 なのでサーバに対応したphp.iniを用意してあげてください。 EC-CUBEクラウドサーバは、コントロールパネル等でphp.iniを取得できませんか? --------------------------------- 上記の方法以外では、phpを一度エディタで開いて再度UTF-8形式で保存し直す という方法ですかね? ただ、私はこの方法では解決した回数が少ないのでなんともいえませんが・・・
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |