You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下AppServ中phpMyAdmin生成CSRF随机令牌失败求助

解决phpMyAdmin "Failed to generate random CSRF token!" 错误

嘿,我来帮你搞定这个烦人的phpMyAdmin错误!先理清楚当前的情况:

问题现象

phpMyAdmin - Error Failed to generate random CSRF token!

在Windows的AppServ环境里突然弹出了这个错误。

已尝试的操作

我之前查过相关方案,里面说要修改php.ini的配置:

session.save_path = "c:\session"

然后给c:\session文件夹授予USERS组的修改权限,再执行命令重启IIS:

iisreset

当前遇到的困惑

不过我不太清楚怎么在Windows系统里给文件夹设置USERS组的修改权限,而且我现在php.ini里的session.save_path配置是:

session.save_path = "C:/Users/android/AppData/Local/Temp"

这个Temp文件夹还在,里面也有不少文件,求具体的解决办法!


具体解决步骤

1. 给Temp文件夹添加USERS组的修改权限

按照下面的步骤一步步来:

  • 打开文件资源管理器,找到路径 C:/Users/android/AppData/Local/Temp
  • 右键点击Temp文件夹,选择属性
  • 切换到安全标签页
  • 点击编辑按钮,进入权限编辑窗口
  • 在「组或用户名」列表里找到USERS组(如果找不到,点击添加,输入USERS后点检查名称,确认无误后添加)
  • 在「USERS的权限」区域,找到修改选项,勾选对应的「允许」复选框
  • 依次点击应用和确定保存设置

2. 重启IIS服务

按下Win+R打开运行窗口,输入cmd回车打开命令提示符,然后执行:

iisreset

等待命令执行完成,再重新访问phpMyAdmin看看问题是否解决。

3. 备选方案(如果上述步骤无效)

如果还是不行,可以尝试新建一个专门用于存储session的文件夹:

  • 在C盘根目录新建文件夹php_sessions
  • 按照上面的权限设置步骤,给这个文件夹授予USERS组的修改权限
  • 打开php.ini文件,修改session.save_path为:
session.save_path = "C:\php_sessions"
  • 再次执行iisreset重启IIS服务

内容的提问来源于stack exchange,提问作者robspin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 06:32:42