无法重新加载Discourse,出现ERR_CONNECTION_REFUSED错误

您希望我做什么?
恢复我的 Discourse 站点。它托管在 Digital Ocean 上,但表单已不再加载。我尝试重建但没有成功。

您何时需要完成?
一周内

您为此任务可以提供的预算(美元)是多少?
在合理范围内,我可以灵活调整。

1 个赞

我可以帮忙。发送一条私信。

5 个赞

我将另外发送一条私信。同时,这里有一些有助于诊断问题的问题:

  • 您的网站完全无法访问吗?
  • 您可以 SSH 登录到 Droplet 吗?
  • 您能将错误消息复制并粘贴到这里吗?
  • 您是否有其他服务正在监听该端口?例如,您是否在 Droplet 上启动了另一个 Web 服务器?
  • 您最近是否安装了防火墙?
  • 您是否尝试启动一个新的 Droplet 并恢复您最近的备份?
3 个赞
  1. 我可以访问液滴
  2. 网站 community.showprowess.com 完全无法访问
  3. 端口上没有其他列表
  4. 最近没有安装防火墙
  5. 还没有尝试启动一个新的。由于我有一段时间没有访问该网站了,我不确定是整个后端已损坏还是更多的是访问问题。这就是为什么我没有创建新的液滴。

上传了一个包含完整控制台日志的文件
Command_prompt_log.txt (68.7 KB)

@Himanshu_Singh 找到了解决方案。导致重建停止的错误是:

/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/guest-gate/discourse/templates/modal.js: 断言失败:命名出口在 Ember 4.0 中已被移除。请参阅 Ember.js - Deprecations 以获取有关命名出口用例替代 API 的指导。(“discourse/plugins/guest-gate/discourse/templates/modal.hbs” @ L12:C8)

因此,解决方案是移除已弃用的 Guest Gate 插件

4 个赞