设置会话 cookie 失败。也许您正在使用 HTTP 而不是 HTTPS 来访问 phpMyAdmin

Ran*_*ang 6 php mysql apache phpmyadmin mariadb

在安装了 Lamp Stack apache 2.4、php 7.2、mariadb 10.3 后,我刚刚通过 Composer 在本地计算机(Windows)上下载了 phpMyAdmin 4.8.1,但是当我使用 root(没有密码)登录时,它在 Chrome 67 上给了我这个错误:

http://localhost/phpmyadmin/

Failed to set session cookie. Maybe you are using HTTP instead of HTTPS to access phpMyAdmin.

我已经设置了河豚秘密并发表评论//$cfg['Servers'][$i]['AllowNoPassword'] = false;

我已经清除了浏览器缓存。这是本地开发而非生产的盒子。如果我使用$cfg['Servers'][$i]['auth_type'] = 'http';我可以成功登录,但是当我使用它时cookie它给了我这个错误,所以我无法继续登录。

小智 1

我们有同样的问题。多亏了你,我才能够修复它。您只需将此行添加到您的config.inc.php

$cfg['Servers'][$i]['auth_type'] = 'http';
Run Code Online (Sandbox Code Playgroud)

对于上下文,这低于以下条件:

if($wampConf['SupportMariaDB'] =='on')
Run Code Online (Sandbox Code Playgroud)

配置文件.inc.php

  • 您不应该在 Stack Overflow 上发布代码的屏幕截图。由于您的帖子以其他方式提供了不依赖于屏幕截图的答案,因此它_可能_不会被删除。但为了提供上下文,我建议您将代码复制到答案中并对其进行格式化。这应该可以达到相同的效果,而无需依赖屏幕截图。 (2认同)