XAMPPを起動して、phpMyAdminにログインしようとすると、
「エラーが出たためセッションを開始できませんでした。PHP やウェブサーバのログファイルに出ているエラーを確認して、PHP を正しく設定してください。」
と赤い文字でエラーが出る場合があります。
ここではその対処法を覚書しておきます。
結論から言うと、セッション関連のエラーのようです。
セッションファイルはどこに保存されているかというと、
C:\xampp\tmp
です。
このtmpフォルダの中に、最近できたセッションファイルがあると思います。
sess_xyzabc…
のようなのが、セッションファイルです。このセッションファイルのうち自分がログインしてできたと思われる直近、または、最近のセッションファイルを削除します。(.tmpファイルは削除しないように。)
削除した後に、再度ログインしてみると、上手くいきました。
どういうことか推測すると、どうやら先に生成されたセッションファイルがあることで、後のセッションが開始されないエラーらしい。(あくまでも推測ですが。)
以前にもこのエラーが発生したことがあるのですが、一晩おいたら、なぜか、ログインできた経験があります。
多分、その時は、先に出来たセッションファイルが時間の経過によりガーべジコレクションとかで削除されたのかもしれません。
ですから、tmpフォルダ内のセッションファイルを自分で削除してやるとセッションが開始できるという訳です。
ちなみに、正常にできたセッションファイルは、ファイルのサイズが40KBほどですが、このエラーが生じているときには、0から1KBほどのセッションファイルが出来ていたような気がします。この中途半端なセッションファイルがエラーの原因かもしれません。
WEB製作については、素人です。作成中に同じ現象がでて困ってました。色々見たのですが、一番わかりやすく、処理できました。
お礼だけ言おうと思って!ありがとうございます。助かりました。
同じ現象になり、一番わかりやすく、簡単に出来ました。
ありがとうございました。
他の方同様一番わかり易く助かりました。
ありがとうございました。
掲載ありがとうございます。
他の方同様に、非常に困っていたのですが、
教えて頂いた方法で、
WEB作成初心者の私でもなんとか、
クリアする事が出来ました。
どうもありがとうございました。
非常にわかりやすい解決策ありがとうございました。私の場合、エラーになる少し前に作成したセッションファイルを削除したらエラーがなおりましたが、このファイルは33KBでした。0-1KBのファイルはありませんでした。
何度XAMPPをインストールしなおしていました。
有難うございます。