I install PHP, Apache, and MySQL done and worked. When I finish installing Phpmyadmin, then open it has an error.
Failed to set session cookie. Maybe you are
I have had this issue in the past however was successful in solving it using the instructions provided in this answer. (using phpMyAdmin version 4.8.0.1)
Navigate to
config.inc.php
in your server files and examine the following section:
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'username';
$cfg['Servers'][$i]['password'] = 'password';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
If not already performed, comment out the user and password lines and makes sure the auth_type is set to cookie.
From my experience, this action needs to take place for phpMyAdmin to operate with cookie authentication before you move on.
Next perform the following steps to solve the session cookie not working with HTTP:
I received the idea of performing the above instructions because I eyed someone at this GitHub issue mentioning private mode. This is a comment from nik6018:
As stated in #14234 Login via HTTP works if in private mode, but doesn't work in normal session. I tried to clear the cookie for the domain but still the same issue.
Private mode reminded me of issues I have had in the distant past like this one, and I remember having to clear various browser items.
On account of my reminder from the distant past, I tried the above instructions in a different sequence or way than I presented them, and it worked.