Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更新的数据库-现在无法登录wordpress管理员-用户名无效_Wordpress - Fatal编程技术网

更新的数据库-现在无法登录wordpress管理员-用户名无效

更新的数据库-现在无法登录wordpress管理员-用户名无效,wordpress,Wordpress,我在Ubuntu VPS上运行一个LEMP堆栈。我最近添加了一个新的wordpress安装,然后安装了一个新的主题。新主题要求我安装演示数据,以使主题具有正确的外观。为了做到这一点,我必须使用一个名为“all-In-one WP migration”的插件 我安装了插件,并以.wpress文件格式安装了演示数据。在成功安装数据之后,我收到了关于更新永久链接的提示,我不确定这意味着什么,因为我不明白为什么我需要更改它,我点击了“ok” 接下来wordpress突然说我需要“数据库更新”。我从未见过

我在Ubuntu VPS上运行一个LEMP堆栈。我最近添加了一个新的wordpress安装,然后安装了一个新的主题。新主题要求我安装演示数据,以使主题具有正确的外观。为了做到这一点,我必须使用一个名为“all-In-one WP migration”的插件

我安装了插件,并以.wpress文件格式安装了演示数据。在成功安装数据之后,我收到了关于更新永久链接的提示,我不确定这意味着什么,因为我不明白为什么我需要更改它,我点击了“ok”

接下来wordpress突然说我需要“数据库更新”。我从未见过wordpress这样做,但我点击了“ok”。数据库已更新,我已从管理屏幕注销

现在每当我尝试重新登录wordpress时,它都会说我的用户名无效。因此,我无法作为管理员或任何其他用户重新登录。网站和登录页面已启动,工作正常。我已经重新启动了php fpm、nginx和mysql。它仍然说我的用户名无效

除了与wordpress数据库有关或者从哪里开始寻找解决方案之外,我不知道到底是什么导致了这一问题


有没有办法解决这个问题?

当我更新数据库时,不管出于什么原因,它删除了我为登录WP而创建的普通管理员帐户


我进入MySQL,查看wp数据库下的wp_users表。有一个名为admin的用户登录名。我重置了密码并重新登录到WP

迁移插件的目的是将数据从一个WordPress实例复制到另一个WordPress实例吗?如果是这样的话,也许它从演示中复制了管理员凭据。你说得对!然而,在这个过程中,它删除了我的普通管理员帐户,并将其替换为一个普通管理员帐户,该帐户的电子邮件链接到主题创建者,从而使他们能够访问该网站并将我锁定。如果你能通过SSH连接到VPS,手动编辑WordPress配置文件wp-config.php作为开始或数据库。我很高兴您解决了这个问题。请注意,如果该主题确实添加了一个管理员帐户,那么您可能应该怀疑该主题。这意味着它可能有其他后门。我完全同意!我联系了主题创作者,并告诉他们这些。我创建了一个新的管理员帐户,并删除了与主题创建者的电子邮件相关的帐户。