返回
顶部

修改密码

首页 > 文章 > 国际 > 正文
Failed to set session cookie. Maybe you are using HTTP instead of HTTPS to access phpMyAdmin.

+1

-1

收藏

+1

-1

点赞0

评论0

标题: Failed to set session cookie. Maybe you are using HTTP instead of HTTPS to access phpMyAdmin.
详情介绍-作者:xiaowei-来源: 极全网 -如有问题点击:在线客服帮助

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

这个警告信息表明 phpMyAdmin 在使用 HTTP 而不是 HTTPS 访问,导致 Cookie 设置失败。这通常不会影响基本功能,但会影响登录状态的保持。

解决方案

方案 1: 使用 HTTPS 访问(推荐)

如果你已经配置了 SSL 证书:

将浏览器地址栏的 http:// 改为 https://

例如: https://你的域名或IP/phpmyadmin/...

方案 2: 修改 phpMyAdmin 配置允许 HTTP

如果你有服务器访问权限,可以修改配置:通过宝塔面板修改:

进入宝塔面板 → 网站 → 找到 phpMyAdmin 站点

点击 设置 → 配置文件

或者直接在文件管理器中编辑配置文件

找到并修改 config.inc.php:

# 配置文件路径通常是:

/www/server/phpmyadmin/phpmyadmin_9cab7dc5e723bad4/config.inc.php

添加或修改以下配置:

// 允许非 HTTPS 连接

$cfg['ForceSSL'] = false;


// 或者设置 Cookie 安全级别

$cfg['CookieSameSite'] = 'Lax';

方案 3: 配置 SSL 证书(最安全)

通过宝塔面板为 phpMyAdmin 配置 HTTPS:

宝塔面板 → 网站 → 找到 phpMyAdmin

点击 设置 → SSL

选择:

Let's Encrypt (免费自动续签)

或者上传你自己的证书

开启 强制 HTTPS

方案 4: 临时忽略(仅开发环境)

如果只是本地开发环境,这个警告通常不影响使用,可以暂时忽略。但生产环境强烈建议使用 HTTPS。

当前状态确认

结合你之前的问题:

phpMyAdmin binlog 错误 - 是否已解决?

act_evt_log 表缺失 - 是否需要我提供 SQL?

当前 Cookie 警告 - 是否影响你正常使用?

你现在能正常打开 phpMyAdmin 界面了吗? 如果能打开,你可以直接执行 SQL 来创建缺失的表。告诉我你的具体情况,我会提供针对性的帮助。


版权声明:本文内容由极全网实名注册用户自发贡献,版权归原作者所有,极全网-官网不拥有其著作权,亦不承担相应法律责任。具体规则请查看《极全网用户服务协议》和《极全网知识产权保护指引》。如果您发现极全网中有涉嫌抄袭的内容,点击进入填写侵权投诉表单进行举报,一经查实,极全网将立刻删除涉嫌侵权内容。

扫一扫在手机打开

评论
已有0条评论
0/150
提交
热门评论
相关推荐
换一批
热点排行