这是另一个错误。最好在新主题中发布。感谢您包含日志的大部分内容。请在新主题中添加:
- discourse-doctor 的输出
- 您是否正在运行标准安装
- 您正在运行的操作系统版本
在所有情况下,升级之前,每个人都应该:
- 进行备份
- 将备份复制到本地系统或其他安全位置
这是另一个错误。最好在新主题中发布。感谢您包含日志的大部分内容。请在新主题中添加:
在所有情况下,升级之前,每个人都应该:
我希望您在开始第一次升级之前已经进行了备份并拥有其安全副本。
您的内核太旧了,因为您的操作系统版本非常旧。正如前面提到的,您更新内核的选项非常有限。
就地升级您的操作系统可能会很漫长且困难。通常的建议是启动一个全新的操作系统,安装 discourse,然后恢复您的备份。(理想情况下,在您的新环境完全正常运行之前,不要删除任何现有内容。如果您最终使用具有新 IP 地址的新实例,您将需要更新您的 DNS)
我无法更新内核,并且在更新的不同阶段遇到错误。
我的电脑上没有备份,但论坛上有备份。
拥有备份的安全副本可能是最重要的。
(我以通常的方式从网页进行备份,然后将其复制到我自己的计算机上,然后将其安全副本复制到另一个磁盘或异地。)
如果您可以通过 SSH 连接到 discourse 服务器,那么您应该可以使用 scp 将文件复制到您的 PC。我不知道 Putty 是否直接支持此功能。但是,如果您在 Windows 计算机上使用 Linux 或任何类 Unix shell,您应该可以使用 scp。
我怎样才能在我的电脑上获取那个备份?
如果您正在使用 Windows,我认为还有一个 WinSCP。在服务器上,备份将位于 /var/discourse/shared/standalone/backups
是的,我已经收到了备份。我能用这个备份恢复论坛吗?包括帖子、用户和设置。
是的,请按照标准的安装指南安装 Discourse,安装完成后即可恢复该备份。
备份中唯一“重要”但未包含的内容是您的 /containers/app.yml 配置文件。它包含(除其他外)您的插件列表(如果您有的话)。最好将其复制到某处,以便您可以在新实例上安装它们。但是,插件的设置存储在数据库中,该数据库位于备份文件中。 ![]()
我可以在当前安装中还原此备份吗?
您说的“当前”是指新安装吗?如果是的话,那应该可以正常工作。
就我个人而言,我希望百分之百确定备份是完整且正确的,因此在删除旧的安装之前,我想启动一个新的安装并成功恢复。这确实意味着需要向您的托管服务提供商短暂支付两个实例的费用。
我应该声明的是,我从未真正需要尝试过恢复。所以我在这方面没有经验。
我通常会在关闭旧实例一两天后再进行操作。
已安装新版本并从备份恢复
一切都正常了?很高兴你解决了这个问题 ![]()
![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.