在服务器移动之后,我无法登录到我的站点。我得到了“错误: Cookies被阻塞或浏览器不支持。您必须启用cookies才能使用WordPress。”当我尝试提交登录表单时出错。
我确信我的浏览器支持cookie,并且它们没有被阻止。
我对此进行了相当深入的研究,并尝试了我发现的每一个建议:
我可以在本地安装时登录到站点,也可以登录到开发服务器上的站点。有什么原因吗?
发布于 2014-10-24 15:34:34
是清漆。
我们的网络主机以特定于Drupal的方式设置了Varnish,它过滤掉了WordPress用来处理登录的cookie。
发布于 2016-11-28 15:00:52
在/*之前将下面一行添加到wp-config.php中,停止编辑!*/
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );
/* That's all, stop editing! Happy blogging. */发布于 2018-07-06 08:32:35
我最近也有这个问题,结果发现虽然域名是指向网站的,但wordpress多站点在数据库中没有记录来将域名映射到正确的博客,所以当wordpress试图设置cookie时,它是为子域而不是映射域设置cookie。
https://wordpress.stackexchange.com/questions/166181
复制相似问题