11月 29
前回の記事でapacheのphp.iniのパスを変更したところ、今度はphpMyAdminにログインできなくなった。
ログインしてもなんども同じログイン画面にリダイレクトされてくる。
しかも、エラーログ等にまったく出てないので意味がわからない。
php.iniの読み込みを外すとログインできるので、ID・PASSなどのmysqlの設定ではなさそうだ。
んで、アクセスログをよく見ると毎回セッションIDが違うことに気づく・・・
なるほど、セッションが繋がれていないのね。
php.iniのセッションを見直す。
session.save_path = "/var/lib/php/session"
phpはrootユーザーでインストールして、apacheのユーザーはrootユーザーでもないし、グループも違うのでここには書き込めないはず。
権限を変更。
chmod 777 /var/lib/php/session
無事セッションが繋がり解決しました。
セッションを保存するパスを変更するのもありだと思います。
phpMyAdminだけの問題ではないですね。
あーエラーばっか・・・・
関連の記事




