PHPなどSESSION管理しているアプリでSESSIONが有効にならないときにチェックするところ

PHPで作られた某Webアプリのサーバ載せ替え時に検証環境でどうやってもログインがうまくいかないなぁとおもっていたら、Sessionが絡んでいたのでメモする。

ログインを必要とするPHPで作られたWebアプリを別のサーバに載せ替える必要があるので、検証環境でいろいろためしていたところ、合っているはずのログイン情報でログインしてみてもうまく画面が遷移しなかった。

ちなみに、まちがったログイン情報でためしてみるとちゃんとエラーを吐くので、ログイン情報は間違っていない。

で、プログラマの人に聞いてみたら「セッションまわりじゃないですか?」と言われたので確認してみたら、PHPがセッションを保存する

session.save_path

に、書き込み権限がなかったというオチでした。

適切な権限を与えてあげると、ちゃんとログインができました。

お手間を取らせました。

効率的なWebアプリケーションの作り方 ~PHPによるモダン開発入門
小川 雄大
技術評論社
売り上げランキング: 81,667

Rlated & Feedbacks

http://www.trapon.jp/cms/mt-tb.cgi/311