通过WordPress后端保存的用户不会显示在数据库表用户中

时间:2018-10-27 作者:eikz

我正在排除WordPress安装故障。当我通过Wordpress中的用户界面保存用户时,新创建的用户不会显示在数据库的用户表中。奇怪的是,我可以和新用户一起登录到WordPress后端。当我直接在DB中创建用户(users+usersmeta)时,我无法登录WordPress。配置中的数据库信息。php是正确的,我正在登录我正在处理的数据库。我发现的一个差异是配置文件中的表前缀:配置文件中的“wp\\u0”与数据库中的前缀不同。到目前为止,我已经尝试创建新的数据库管理员帐户,看看这是否是一个用户权限问题。我已经联系了托管提供商的工作人员,以检查是否有任何重定向或其他问题。我还检查了其他配置文件。php文件,还检查了托管服务器上的其他数据库。有没有人有过类似的经历?该网站已有几年历史。提前谢谢你。

1 个回复
SO网友:eikz

我正在发布我的发现,希望有人会觉得它有帮助。在无数次检查数据库之后,我意识到,在同一个数据库中还有其他安装。所有这些都没有使用,而且早已被遗忘。所有内容都保存在数据库中前缀正确的表中,表太多了!这是另一个人的项目,我一开始根本没有意识到在同一个db中有更多的安装。

数据库正确,找到了所有信息。

结束

相关推荐

Replace domain in database

我的网站受到攻击,所以基本上所有的核心php文件都已损坏。只剩下数据库。现在我在本地主机中进行了尝试。如果我想从这个数据库恢复我的站点,域名是我唯一需要替换字符串的东西吗</我找到了这个教程-Replace string in database - 更改所有表中的域字符串,但几乎不知道将其放入何处以及如何在wordpress中触发它