# 恢复备份后无法登录

**URL:** <https://meta.discourse.org/t/not-able-to-log-in-after-restoring-a-backup/296449>\
**Category:** Support\
**Tags:** backups\
**Created:** [2024年二月23日 08:13 UTC](https://meta.discourse.org/t/not-able-to-log-in-after-restoring-a-backup/296449 "2024-02-23T08:13:52Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![A\_A](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/a_a/32/365064_2.png) [@A\_A](https://meta.discourse.org/u/A_A)\
**Post date:** [2024年二月23日 08:13 UTC](https://meta.discourse.org/t/not-able-to-log-in-after-restoring-a-backup/296449/1 "2024-02-23T08:13:52Z")

</div>

您好

我有一个 Communiteq 托管的论坛，还有一个自托管的论坛，托管在 digitalocean 上。我今天备份了 Communiteq 托管的论坛，并通过 UI 将其恢复到我的 DO 论坛。

之后，我无法登录我的 DO 论坛。当我尝试选择“忘记密码”选项时，我收到了“没有与该用户名匹配的帐户”错误。无法通过管理员或其他任何用户帐户登录。

论坛顶部显示此警告：

已为非员工用户禁用发件电子邮件。

尝试查看其他类似帖子但找不到任何解决方案。

我在两个论坛上都启用了 Google SSO 登录。我在 DO 论坛上自行安装了一些扩展。我不知道其中任何一个是否会导致此问题。两个论坛都有不同的 URL。

请帮忙：

- 找出问题的根本原因
- 登录 DO 论坛
- 了解恢复期间发生了什么（日志），以及命令行方法是否优于 UI

谢谢。

---

<div class="post-metadata">

**Author:** ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)\
**Post date:** [2024年二月23日 08:52 UTC](https://meta.discourse.org/t/not-able-to-log-in-after-restoring-a-backup/296449/2 "2024-02-23T08:52:13Z")

</div>

您好，欢迎您 🙂

当您恢复备份时，`disable emails`（禁用电子邮件）将设置为“非员工”，这样您的所有用户都不会收到大量通知。当您准备好后，可以再次将此设置更改为允许向所有人发送电子邮件（这应该可以解释您看到的通知横幅）。

现在备份已恢复，您应该可以从恢复的站点（如果之前有一个不同的站点，则不是之前的那个）登录您的帐户。它应该与 Communiteq 上的帐户完全相同。

情况并非如此吗？

---

<div class="post-metadata">

**Author:** ![A\_A](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/a_a/32/365064_2.png) [@A\_A](https://meta.discourse.org/u/A_A)\
**Post date:** [2024年二月23日 14:09 UTC](https://meta.discourse.org/t/not-able-to-log-in-after-restoring-a-backup/296449/3 "2024-02-23T14:09:11Z")

</div>

您好，

正如我在原始帖子中提到的，我无法通过我的管理员帐户登录，其他用户也面临同样的问题。错误如下：

用户名、电子邮件或密码不正确

它甚至无法识别所有用户的电子邮件 ID/用户名。

因此，需要帮助解决此问题。

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2024年二月23日 21:33 UTC](https://meta.discourse.org/t/not-able-to-log-in-after-restoring-a-backup/296449/4 "2024-02-23T21:33:34Z")

</div>

> [@A\_A](#):
>
> 我收到了“没有账户匹配该用户名”的错误。

听起来恢复过程出了点问题。我可能会尝试从命令行再次进行。然后运行类似以下的命令：

```plaintext
./launcher enter app
rails c
User.all.pluck(:username, :id)

```

查看是否拥有预期的用户（你可以在再次恢复之前尝试运行此命令）。

---

<div class="post-metadata">

**Author:** ![A\_A](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/a_a/32/365064_2.png) [@A\_A](https://meta.discourse.org/u/A_A)\
**Post date:** [2024年二月24日 02:55 UTC](https://meta.discourse.org/t/not-able-to-log-in-after-restoring-a-backup/296449/5 "2024-02-24T02:55:18Z")

</div>

感谢您的支持。看起来我之前是通过旧的用户库尝试登录的。当我运行这个命令时，我找到了用户列表，之后就可以正常工作了。

再次感谢。下次我会通过命令行操作。

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2024年二月25日 10:59 UTC](https://meta.discourse.org/t/not-able-to-log-in-after-restoring-a-backup/296449/6 "2024-02-25T10:59:31Z")

</div>

该命令仅显示用户，而不进行任何更改。尽管在大多数情况下我更喜欢命令行恢复，但它的工作方式完全相同。

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2024年三月26日 10:59 UTC](https://meta.discourse.org/t/not-able-to-log-in-after-restoring-a-backup/296449/7 "2024-03-26T10:59:40Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
