我一直能够每晚手动备份 Discourse,然后将文件下载到我的电脑上。我会收到一封包含下载链接的电子邮件,点击即可下载。直到大约三天前,这个功能一直运行良好。现在链接不再有效,当我点击下载链接时,Chrome 中会打开一个标签页,显示:
“抱歉,此备份下载链接已被使用或已过期。”
但我之前没有使用过该备份,而且这个消息以前从未出现过。是我做错了什么吗?
请提供建议。
非常感谢,
Wes
我一直能够每晚手动备份 Discourse,然后将文件下载到我的电脑上。我会收到一封包含下载链接的电子邮件,点击即可下载。直到大约三天前,这个功能一直运行良好。现在链接不再有效,当我点击下载链接时,Chrome 中会打开一个标签页,显示:
“抱歉,此备份下载链接已被使用或已过期。”
但我之前没有使用过该备份,而且这个消息以前从未出现过。是我做错了什么吗?
请提供建议。
非常感谢,
Wes
您是否以正确的用户身份登录?
您确定您的电子邮件客户端没有显示旧链接,而您只需要向下滚动吗?
无意冒犯,但这很可能是个简单的问题。
一点也没有被冒犯。是的,我一直是以管理员身份登录的,当我这样做的时候。而且我只有一个管理员账户。
在备份之前,我会删除旧的手动备份文件(如果有的话),所以它是空的。这是我的图文操作步骤:
进入 Admin > Settings 并搜索 force_https
如果找到,请启用它
我做了,现在无法登录。该怎么办?
论坛仍然发送http://链接而不是https://。
前往 mysite.com/u/admin-login 并从那里尝试登录。
我注意到我也登录了另一个浏览器,所以没问题。我再次取消勾选了 force_https 框,这样就不会出现登录问题。
不过,在我退出登录之前,我尝试了勾选 force_https 的备份,但遗憾的是没有任何区别……
私信我备份的链接
也许是因为我是新用户,但当我点击你的个人资料时,找不到“消息”按钮。
我仍然无法弄清楚为什么文件会突然发送 http 版本而不是 https 版本,无论我是否勾选了 https 框。我一点也不懂技术,所以我联系了托管 Discourse 的 Gigenet,看看是不是他们的问题,但他们说这是 Discourse 的问题,并建议有人查看 Discourse 日志。
所以,我认为这就是 Gavin 注册为管理员想做的事情,但我还没有收到任何回复,也没有人尝试注册。当然,你可能很忙。只是想告诉你问题仍然存在……——谢谢。
您的 SSL 证书未显示 Let’s Encrypt,它在 Docker 中使用。
尝试通过 SSH(命令行)运行 ./launcher rebuild app。
抱歉,Gavin,这远远超出了我这个非技术人员的理解范围。我不知道如何以及在哪里运行任何东西,以及之后该做什么。
请在私人消息中发送登录详细信息,我稍后会查看。
谢谢!我会……
在阅读了关于 SSL/No SSL 冲突的讨论后,我尝试了以下方法,并且奏效了。
我在邮件中收到的链接是 HTTP:我手动将其更改为 HTTPS:访问,然后就成功了。
邮件链接 > 复制链接地址 > 粘贴到地址栏(不要按回车,否则链接会过期) > 在开头将“HTTP”更改为“HTTPS” > 回车。现在应该可以无误地开始下载了。
看起来 force_https 未开启。它通常默认开启,但你可以在设置中查找它。