質問 > その他 > 「不正なページ移動です。 」の解決方法 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
cooln |
投稿日時: 2016/2/9 12:25
対応状況: −−−
|
常連 登録日: 2008/9/26 居住地: 投稿: 31 |
「不正なページ移動です。 」の解決方法 [http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=16973&forum=11]
にも、投稿していたのですが、よく考えたら管理画面のみの現象ではなかったので、 申し訳ないですが、こちらにも投稿させていただきます。 ------------------------------------ さくらサーバーで運用中のサイトで「不正なページ移動です。」が発生するようになっていました。 ログからすると1月の時点では、正常に動作していたようなのですが、 ・管理画面にログインできない ・商品をカートに入れられない との現象が発生してしまいます。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=14709&forum=2&post_id=65896 や http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=9272&forum=7 も確認してみたのですが、解決できなかったのでご教示いただければと思います。 【稼働状況】 レンタルサーバー:さくらインターネット EC-CUBEバージョン:2.13.3(SC_Initial.php内の記述) MySQLバージョン:5.5.32 【関係ありそうな項目】 session.auto_start:On session.save_path:当初[no value]だったが、設定・作成し現在はディレクトリの表示あり session.use_cookies:On post_max_size:8M upload_max_filesize:5M firefoxでのcookie確認:生成されていたが、どの段階か不明、削除後は再生成されず 【現象】 管理画面にログインしようとすると「不正なページ移動です。」が表示される。 商品をカートに入れようとすると、ページが真っ白になる。 管理画面の場合は、ログインフォームとエラーメッセージ画面でsession_idが違う可能性があります。 →phpmyadminで確認しましたが、ログインフォーム表示でsession_idが作成され、 エラー画面に移動した際も新たなsession_idが作成されていました エラーログには 2016/02/09 12:11:30 [/ecadm/index.php] Warning(E_WARNING): session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /data/class/SC_Display.php:1) on [/data/class/sessionfactory/SC_SessionFactory_UseCookie.php(53)] from 【IPアドレス】 とあるので、「セッション開始前に何か表示されてるよ」ということなのだとは思いますが、 どこを修正すれば良いのかわからない為、どなたかご教示いただけると助かります。 |
karin |
投稿日時: 2016/2/9 17:55
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: 「不正なページ移動です。 」の解決方法 cooln 様
引用: エラーログには 2016/02/09 12:11:30 [/ecadm/index.php] Warning(E_WARNING): session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /data/class/SC_Display.php:1) on [/data/class/sessionfactory/SC_SessionFactory_UseCookie.php(53)] from 【IPアドレス】 data/class/SC_Display.php の1行目付近に不要な改行や、BOMが入っていたりしませんか? →入っている場合は、削除してみてください。 もしくは、文字コードが、UTF-8以外になっていませんか? →UTF-8じゃない場合は、UTF-8にしてみてください。
|
cooln |
投稿日時: 2016/2/12 15:45
対応状況: 解決済
|
常連 登録日: 2008/9/26 居住地: 投稿: 31 |
Re: 「不正なページ移動です。 」の解決方法 karin 様
BOM付きになっていたようで、BOMなしで保存したところ、無事動作しました。 どうもありがとうございました。 # BOMの有無に関しては盲点でした。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |