XAMPPを起動して、phpMyAdminにログインしようとすると、
「エラーが出たためセッションを開始できませんでした。PHP やウェブサーバのログファイルに出ているエラーを確認して、PHP を正しく設定してください。」
と赤い文字でエラーが出る場合があります。
ここではその対処法を覚書しておきます。
結論から言うと、セッション関連のエラーのようです。
セッションファイルはどこに保存されているかというと、
C:\xampp\tmp
です。
このtmpフォルダの中に、最近できたセッションファイルがあると思います。
sess_xyzabc…
のようなのが、セッションファイルです。このセッションファイルのうち自分がログインしてできたと思われる直近、または、最近のセッションファイルを削除します。(.tmpファイルは削除しないように。)
削除した後に、再度ログインしてみると、上手くいきました。
どういうことか推測すると、どうやら先に生成されたセッションファイルがあることで、後のセッションが開始されないエラーらしい。(あくまでも推測ですが。)
以前にもこのエラーが発生したことがあるのですが、一晩おいたら、なぜか、ログインできた経験があります。
多分、その時は、先に出来たセッションファイルが時間の経過によりガーべジコレクションとかで削除されたのかもしれません。
ですから、tmpフォルダ内のセッションファイルを自分で削除してやるとセッションが開始できるという訳です。
ちなみに、正常にできたセッションファイルは、ファイルのサイズが40KBほどですが、このエラーが生じているときには、0から1KBほどのセッションファイルが出来ていたような気がします。この中途半端なセッションファイルがエラーの原因かもしれません。
