【问题标题】:Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress您的浏览器阻止或不支持 Cookie。您必须启用 cookie 才能使用 WordPress
【发布时间】:2020-08-07 20:01:36
【问题描述】:

我正在尝试修复在 wp-login.php 页面上输入用户名和密码时出现问题的网站。

我的朋友试图解决它,在服务器错误日志和调试错误中没有发现任何错误,也没有发现任何错误。他甚至认为服务器在千兆链路上,所以我认为这也被排除在外。

我已将文件传输到我的计算机上,以尝试在本地环境中本地检测我的计算机上的问题。我正在使用 xampp 和 VS 代码。

在 vsc 我打开了 wp-login.php 并且我有一个小错误,但我看到这与 VSC 上的 PHP intelephense 插件有关,解决方案可能只是通过更新它。但问题是它已经更新到最新版本了

如果有人能给我一些关于如何检测这个问题以及从哪里开始寻找的指示,我将不胜感激。我想在本地检测问题,然后更改损坏的文件。

非常感谢。

【问题讨论】:

  • 您是否尝试过其他浏览器通常会为我修复它?
  • 是的,在 Internet Explorer 和 Edge 上。不工作。
  • 你能帮我试试firefox或chrome吗?
  • 是的,我忘了说 chrome,我默认使用它
  • 我首先检查服务器实际尝试在响应中设置的 cookie。可能域/路径参数已关闭,因此浏览器不接受它,因为 WP 实际运行的域和路径。

标签: php wordpress


【解决方案1】:

出现此错误的唯一几个主要原因是:

  • 安全或缓存插件
  • 迁移到另一台主机/更改服务器地址/IP
  • 浏览器问题

首先尝试清除您的浏览器 cookie。这适用于 90% 的所有出现 cookie 错误的情况。

如果您仍然收到该错误,请将下面的行添加到您的 wp-config.php

define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );

我已经写了一些关于如何解决它的详细说明,但我认为按照上面的步骤你会很好。

来源:https://wp-staging.com/how-to-fix-the-error-cookies-are-blocked-or-not-supported-by-your-browser/

【讨论】:

    【解决方案2】:

    请检查所有主题文件(主要是functions.php)并在末尾删除多余的行或空格,然后它会解决

    【讨论】:

      猜你喜欢
      • 2015-05-19
      • 2014-11-02
      • 2014-02-01
      • 1970-01-01
      • 2016-06-01
      • 2019-05-23
      • 2011-08-20
      • 2023-01-20
      • 2022-08-19
      相关资源
      最近更新 更多