无法使用任何帐户登录-未显示错误消息

时间:2019-01-14 作者:Ryan

我正在尝试通过/wp登录到我的一个Wordpress站点。php链接。提交登录表单时,页面会刷新,但不会重新指向/wp管理员。php仪表板。

我曾尝试键入错误的密码(以检查登录详细信息是否错误),但我确实收到了预期的“错误密码”消息,但是当我键入正确的详细信息时,不会显示错误消息。

我试图通过“忘记密码”页面重置密码,但收到以下错误消息:

"Could not save password reset key to database."
该网站通过AWS的Elastic Beanstalk托管,Amazon Aurora实例为数据库供电。当试图通过MySQL重置密码时,我遇到了一个“只读”错误。

所有帖子都是从DB正确加载的,所以我知道DB在响应查询时显示数据不是问题。

我已经为此清除了所有缓存和cookie,希望这只是缓存/cookie冲突,但是我仍然无法通过WP安装上的任何用户帐户登录。

该网站几天前运行良好,自那以后没有任何变化-没有新帖子,没有更新等。

以前是否有人经历过这种情况,我如何修复它?

1 个回复
SO网友:Ryan

这些问题都指向数据没有保存到数据库中——正如Stefano Tombolini对这个问题的评论所提示的那样,我更改了数据库连接主机。

这个问题的原因是我最初连接到数据库集群内的一个实例,而不是集群本身。集群中的实例偶尔会在读写器之间更改角色。这导致我连接的实例为只读。

请参阅有关解决此问题的帖子:stackoverflow.com/questions/46665588/