首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法登录:“错误:浏览器阻止或不支持Cookies。您必须启用cookies才能使用WordPress。”

无法登录:“错误:浏览器阻止或不支持Cookies。您必须启用cookies才能使用WordPress。”
EN

WordPress Development用户
提问于 2014-10-22 20:11:56
回答 6查看 115.4K关注 0票数 30

在服务器移动之后,我无法登录到我的站点。我得到了“错误: Cookies被阻塞或浏览器不支持。您必须启用cookies才能使用WordPress。”当我尝试提交登录表单时出错。

我确信我的浏览器支持cookie,并且它们没有被阻止。

我对此进行了相当深入的研究,并尝试了我发现的每一个建议:

  • 重命名插件目录
  • 重命名站点主题目录
  • 在数据库中搜索上一个URL的实例,并用新URL替换这些实例
  • 将WordPress更新为最新版本(4.0)
  • 在wp-config.php中定义WP_HOME和WP_SITEURL
  • 在wp-config.php中设置ADMIN_COOKIE_PATH、COOKIE_DOMAIN、COOKIEPATH和SITECOOKIEPATH :定义(‘ADMIN_COOKIE_PATH,'/');定义(’COOKIE_域‘,'');定义(’COOKIEPATH‘,'');定义(’SITECOOKIEPATH‘,'');
  • 尝试此黑客攻击wp-login.php:https://wordpress.org/support/topic/cookies-are-blocked-or-not-supported-by-your-browser-1#post-5026171

我可以在本地安装时登录到站点,也可以登录到开发服务器上的站点。有什么原因吗?

EN

回答 6

WordPress Development用户

回答已采纳

发布于 2014-10-24 15:34:34

是清漆。

我们的网络主机以特定于Drupal的方式设置了Varnish,它过滤掉了WordPress用来处理登录的cookie。

票数 5
EN

WordPress Development用户

发布于 2016-11-28 15:00:52

在/*之前将下面一行添加到wp-config.php中,停止编辑!*/

代码语言:javascript
复制
 define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );

/* That's all, stop editing! Happy blogging. */
票数 43
EN

WordPress Development用户

发布于 2018-07-06 08:32:35

我最近也有这个问题,结果发现虽然域名是指向网站的,但wordpress多站点在数据库中没有记录来将域名映射到正确的博客,所以当wordpress试图设置cookie时,它是为子域而不是映射域设置cookie。

票数 2
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/166181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档