サーバーマシンでは管理画面にログイン後編集操作ができるのですが、クライアントPCからは管理画面ログイン後の編集操作ができず、クリックするとログイン画面に戻ってしまいます。
本フォーラムにて類似現象を調べて、サーバーのhtaccessのクッキー設定とクライアントPCのクッキー設定を調べましたが、設定は問題ないようでした。
どなたかクライアントPCからも管理画面編集できるよう、アドバイスのほどよろしくお願いします。
サーバー環境
OS CentOS
PHP 4.3.10
クライアントPC
WindowsXP pro sp2
2台のマシンは同一LAN上にあり、クライアントPCから直接サーバーマシンを指定しURLアクセスしています。
よろしくお願いします。
クライアントPCから管理画面操作ができない
Re: クライアントPCから管理画面操作ができない
cadsysさん、ご質問ありがとうございます。
OSの設定やapacheの設定について詳しいわけではない為、ズレているかも
しれませんが、原因としては cookie 周りの設定だと思います。
サーバの方で、「ドメイン名」として"localhost"を固定で返すようになって
いませんでしょうか?
ブラウザから"xxx.xxx.xxx.xxx"のドメイン名やIPアドレスでアクセスしても、
サーバ上で"localhost"に変換されてしまい、そのドメイン名でcookieが発行
されている可能性があるかと思います。
その為、同一マシン上のブラウザからは正しくcookieの読み書きができますが、
別マシンからは書き込みがうまくできても読み込みが出来ない状態になっている
のかもしれません。
一度、その辺の設定についてご確認頂ければと思います。
OSの設定やapacheの設定について詳しいわけではない為、ズレているかも
しれませんが、原因としては cookie 周りの設定だと思います。
サーバの方で、「ドメイン名」として"localhost"を固定で返すようになって
いませんでしょうか?
ブラウザから"xxx.xxx.xxx.xxx"のドメイン名やIPアドレスでアクセスしても、
サーバ上で"localhost"に変換されてしまい、そのドメイン名でcookieが発行
されている可能性があるかと思います。
その為、同一マシン上のブラウザからは正しくcookieの読み書きができますが、
別マシンからは書き込みがうまくできても読み込みが出来ない状態になっている
のかもしれません。
一度、その辺の設定についてご確認頂ければと思います。
Re: クライアントPCから管理画面操作ができない
追記です。
apacheのhttpd.conf の ホスト名の設定が、localhost(127.0.01)に
なっているものと思われます。IPアドレスか、ドメイン名があるならその
ドメイン名をここに指定してみて下さい。
もしずれておりましたらご容赦下さい。
apacheのhttpd.conf の ホスト名の設定が、localhost(127.0.01)に
なっているものと思われます。IPアドレスか、ドメイン名があるならその
ドメイン名をここに指定してみて下さい。
もしずれておりましたらご容赦下さい。