如何消除phpMyAdmin“;“令牌不匹配”;通过MAMP在Safari中出错?

如何消除phpMyAdmin“;“令牌不匹配”;通过MAMP在Safari中出错?,phpmyadmin,Phpmyadmin,在进行了大量研究并多次尝试修复此问题失败后,当我尝试在Safari中使用phpMyAdmin访问MAMP开发服务器时,仍然会出现令牌不匹配错误。以下是一些相关信息: 是的,我在网上搜索了答案,并尝试了各种建议的解决方案;没有人能解决这个问题 我没有在Chrome或任何其他浏览器中看到错误;只有狩猎 我确信我的tmp目录在php.ini中设置正确 我确信在Safari中启动PMA之前,我的tmp目录已正确刷新 这个问题在PMA、Safari、PHP和OSX版本中一直存在。更新和升级从未影响到bug

在进行了大量研究并多次尝试修复此问题失败后,当我尝试在Safari中使用phpMyAdmin访问MAMP开发服务器时,仍然会出现令牌不匹配错误。以下是一些相关信息:

  • 是的,我在网上搜索了答案,并尝试了各种建议的解决方案;没有人能解决这个问题
  • 我没有在Chrome或任何其他浏览器中看到错误;只有狩猎
  • 我确信我的tmp目录在php.ini中设置正确
  • 我确信在Safari中启动PMA之前,我的tmp目录已正确刷新
  • 这个问题在PMA、Safari、PHP和OSX版本中一直存在。更新和升级从未影响到bug。(见下面列出的版本)
  • PMA团队的任何人都能明确地告诉我如何消除这个问题吗?是否有使用令牌以外的其他东西的配置设置

    多谢各位, 史蒂夫

    系统:OSX 10.9.3 狩猎:7.0.4 PMA:4.2.2 MAMP:2.2
    PHP:5.3.3

    您好,您可以帮助我们调试这个。在libraries/common.inc.php中,如果(PMA_是有效的($_请求['token']){$token_不匹配=($_会话['PMA_token']!=$_请求['token']);error_log('from SESSION');error_log(var_导出($_会话['PMA_token'],true));error_log('from请求]);error_导出($_请求['token'],true));}并查看Apache的错误日志。@Marc-Apache日志中没有显示任何内容。唯一出现的是PHP日志[01-Jun-2014 08:20:21 America/Chicago]NULL[01-Jun-2014 08:20:21 America/Chicago]中的请求[01-Jun-2014 08:20:21 America/Chicago]'eb53942b4bd1abc2d8feb8fb8543c48f'OK,因此来自该令牌会话的值为NULL(在Safari中)。我不知道为什么。您的Safari是否正确接受cookies?@Marc-我已将其设置为阻止“来自第三方和广告商”。不过,这并不重要。我尝试将其设置为“从不阻止”,但仍会出现令牌不匹配的情况。消息是否经常发生?