Wordpress相关错误:无法从环境中确定用户


Wordpress related Error: Could not determine user from environment

我遇到了Wordpress 4.3错误:"无法从环境中确定用户",需要帮助如何修复它。

一点背景:在一个Hostmonster帐户上有两个网站(没有子域名)。当将网站1升级到Wordpress 4.3时,安装被搞砸了,导致网站2(没有升级)与数据库断开连接,并链接到网站1的数据库。所以网站1和网站2都是从同一个数据库读取数据。我得到了网站2重新路由回正确的数据库,但错误"无法确定用户从环境"仍然存在。这个错误在网站的前端和后端Wordpress仪表板上都是可见的。似乎有很多网站都有这个错误,但似乎没有人知道修复它的原因或解决方案。

我已经排除的事情和我尝试过的其他事情:

  • 这不是插件冲突,因为我删除了所有插件,错误仍然存在。
  • 这不是主题,因为如果你切换到任何Wordpress默认主题,错误仍然存在。我已经尝试替换核心Wordpress文件并重新安装Wordpress。
  • 已检查恶意软件-没有。
  • 检查可能硬编码到帖子/页面内容中的错误。
  • 通过W3C验证器服务运行站点-没有结果
  • 同时,Config.php的调试模式被设置为false。
  • 我从来没有使用过Wordpress的多站点插件。
  • 查看Wordpress支持论坛解决方案,没有结果。

我想知道是否PHP配置的Apache服务器搞砸了,或者如果这是一个错误造成的混乱的数据库。在我能找到的关于错误的一小部分文档中,他们将此错误链接到DNS映射问题或cPanal错误。

任何帮助将不胜感激;请随便问问题。非常感谢!

这是由以下几个问题引起的:

  • 服务器权限错误
  • 恶意站点攻击
  • 和wp-social插件与主题冲突