我在mac中使用chrome上的xampp而我无法访问phpMyAdmin。我曾经在网站上收到错误,但是我更改了配置文件中的session.save_path
并且每次我尝试按某些内容时它都会打开,这会让我错误地说错误:令牌不匹配。
以下是我遇到的错误:
以下是同一图片的链接:http://ninjas.zxq.net/error
有人知道为什么会这样吗?
答案 0 :(得分:15)
我找到了答案。
转到应用程序> XAMPP> xamppfiles>等中的php.ini
文件> php.ini
取消注释行
;session.save_path = "/tmp"
删除分号。这对我有用。
答案 1 :(得分:1)
简单地改变tmp路径对我来说还不够.. 在您的浏览器中验证您是否接受了Cookie并禁用了广告拦截等。
虽然已经说过,如果你设法发布到这个网站,所有可能都在控制之下:)
答案 2 :(得分:0)
答案 3 :(得分:0)
除了没有答案能解决我的问题外,我遇到了同样的问题。 (在Windows 10上使用Chrome的Xampp上的Localhost,使用Chrome。)
一段时间后,我发现您必须手动删除浏览器cookie等,以使其刷新/重置令牌。
答案 4 :(得分:0)
我的问题解决方法又有所不同。
我的用户脚本在页面上处于活动状态。就我而言,这是一个TamperMonkey脚本,但是GreaseMonkey,ViolentMonkey等可以做同样的事情。
我禁用TamperMonkey后,问题就解决了。
首先,我使用图标上的“启用/禁用”复选框完全禁用了TamperMonkey,以测试一般的理论。问题消失了。因此,我确定了在phpMyAdmin页面上处于活动状态的特定脚本,并且能够禁用该脚本来解决问题。
请注意,问题脚本没有以任何方式修改phpMyAdmin页面-我将其简化为一个空的脚本,该脚本已加载到每个网页上。但是,仅将自身(一个空的,不执行任何操作的脚本)加载到phpMyAdmin页面上足以引起问题。