重建论坛(恢复备份有效,重建无效)

我通过 Digital Ocean 托管论坛,距离我通过终端重建实例已经过去大约一年了。

./launcher rebuild app

我最初是按照这里的步骤 (Install plugins on a self-hosted site) 来添加插件的,但是实例重建失败了。重启后我会看到这个错误消息:

为这个讨论论坛提供支持的软件遇到了意外问题

我使用备份恢复了论坛,并作为一次健全性检查,在不修改任何代码(即 app.yml 文件)的情况下,再次执行了重建应用程序的序列。即使那样,重建和启动序列也会导致上述相同的错误消息。

关于下一步故障排除的建议?

插件:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/discourse-math.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-subscriptions.git
          - sudo -E -u git clone https://github.com/VaperinaDEV/discourse-guest-gate-theme-component.git

最好分享一下你在命令行中从 rebuild 命令获取的日志记录。

(有可能你还没有等待足够长的时间让服务启动。在断定网站无法访问之前,你应该至少等待五分钟。)

2 个赞

/logs 应该有一些有用的信息,而 /safe-modeno_plugins 模式下应该至少能让你登录(如果你是管理员,这应该能让你查看 /logs)。

1 个赞

您是否尝试过禁用某些插件?
有时插件会引起问题;尝试全部禁用,然后逐个启用,看看是哪个插件引起了问题。

您也可以删除此项,因为它是一个主题组件,应在管理员区域的“自定义”部分进行安装,而不是在您的 app.yml 中进行安装。

2 个赞