phpmyadminでsessionエラーの原因と対策(Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.)

phpmyadminのセッションエラー内容

PHPのバージョンアップをしたときなどをしたあとにphpmyadminが開けなくなる現象が発生しました。
“`Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.“`

phpmyadminセッションエラーの原因

PHPのバージョンアップをしたときにパーミッションや所有者が変更されたためsessionディレクトリにセッション情報がほぞんできないためエラーが発生してる状態です。

phpmyadminセッションエラーの対策

まずsessionディレクトリがどこにあるか確認します。

phpmyadminのindex.phpの先頭に `phpinfo();die;` を入れてsessionディレクトリの確認をします。`session.save_path` にsessionディレクトリのパスが書かれています。ここのパーミッションを変更するだけエラーをなおすことができます。

例: `session.save_path /var/opt/remi/php70/lib/php/session`の場合、sessionディレクトリのパーミッションを777(すべてのユーザーにすべてのアクセス権を与える)にする

`sudo chmod -R 777 /var/opt/remi/php70/lib/php/session`

これでphpmyadminのセッションエラーを解決することができました。