コマンドラインとapacheのConfiguration File (php.ini) Path のパスが違う件について WordPressにtwitter toolsをインストールしてみた。
11月 29

このエントリをはてなブックマークに登録 このエントリをBuzzurlにブックマーク Yahoo!ブックマークに登録 このエントリをlivedoorクリップに登録 Deliciousにブックマーク このエントリをnewsing it!へ追加

前回の記事で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だけの問題ではないですね。

あーエラーばっか・・・・

関連の記事

written by YSU \\ tags: , ,

このエントリをはてなブックマークに登録   ブログランキング・にほんブログ村へ人気ブログランキングへ←ポチッ

Trackback URL



Leave a Reply

Comments links could be nofollow free.