我 100% 同意你的观点,@merefield。
这确实是我们这类开源社区的关键所在。
我 100% 同意你的观点,@merefield。
这确实是我们这类开源社区的关键所在。
我同意你的观点,但正如我之前所说:
最后,非常感谢你抽出时间指出我需要改进的地方。
好的
顺便提一下,在配置过程中所经历的痛苦和学习过程,对于你后续独立维护自己的安装至关重要(不过,Discourse 的安装通常在整体上是相当稳定的)。
无论如何,如果你在搜索或通过其他资源(如邮件服务支持等,在适当时)找不到解决方案,随时可以就遇到的每个问题提问。
谢谢,我很感激社区成员的这份善意 ![]()
如果你能按照说明原文操作,而不是自行加入改动(例如,按说明使用 SSH 而不是 DigitalOcean 控制台),可能会有所帮助。我大约六周前安装了自己的实例,记忆中那页的说明完全可行,尽管我的 VPS 来自不同的提供商(顺便提一下,我使用的是 Contabo)。不过,有几点可能不够明确:
除此之外,如果你遇到了错误,具体是什么错误?如果文档有误,它们是可以被修正的(我相信开发者们会很欢迎拉取请求),但“我最终遇到了一个又一个错误”这种说法对定位问题毫无帮助。
感谢您愿意在这件事上帮我,
我已经做到这一步了!putty_slYRuhjZnr|690x406
我到目前为止做得对吗?
红色边框中的这个警告是什么意思?
我需要在设置的最后一步也执行这个操作吗?
你高亮的那一行之后的内容指示无需操作,系统将自动创建所需的交换文件。请继续执行。
我不清楚是谁让你执行 bootstrap 的。Discourse-setup 会自动为你完成这一步。
你的意思是没有任何反应吗?输入问题(例如主机名等)后,输出结果是什么?
一般来说,当有人在同一主题的不同指南之间来回跳转时,很难跟上步骤。在 Vultr 的指南中,git clone 命令之后的内容几乎都不正确。这也在意料之中——该指南已近五年未更新,期间发生了很多变化。我认为,你按照官方文档逐步操作,并在遇到问题时提问,会更容易上手。当问题出现时,请详细描述具体情况(在这种情况下,直接复制粘贴文本比截图更有帮助),这将大大有助于我们排查问题。像“它不工作”或“什么都没发生”这样的描述,几乎无法传达有效信息。
这是否意味着要运行命令 mkdir /var/discourse?
下次我会更精确,已记下!
再次感谢 ![]()
我觉得我快成功了,只是还差一点。我之前成功过一次,但为了彻底搞懂,我又试了一次,结果这次又搞砸了。
我很快就会在这里发布更新。
意思是运行这个命令:“mkdir /var/discourse”?
是的。这些说明假设您具备 Linux 命令行的一些基础知识。您应该预期该命令执行后只是返回到 shell 提示符——除非出错,Unix 命令通常不会输出任何内容。不过,您会看到目录已创建(如果您想查看,可以运行 ls /var)。
如果按照安装指南进行克隆,您无需先创建目录。如果我没记错的话,我几年前就做了这个改动。
如果不创建目录就直接进入下一步,我们会遇到这个错误!
![]()
是的,没问题。您没有该图片的本地副本,因此正在下载它。另外,请不要用截图来展示文本——它们加载速度慢得多,有时甚至完全无法显示(尤其对于网络限制较严的用户)。请改为直接复制并粘贴相关文本。
编辑:在粘贴较长的命令输出时(例如您截图中高亮显示的“无法找到镜像”信息),请使用预格式化文本。输入方式如下:

显示效果如下:
预格式化文本
这样可以保留原本会丢失的格式。
谢谢,我很快就会符合社区标准,我学得很快的。
我遇到了以下错误:
然而,连接到 80 端口成功了。
这表明您的 DNS 设置是正确的,
但有某些原因阻止了通往 443 端口的流量到达您的服务器。
请检查您的网络配置,确认是否允许连接到 443 端口。
在 Google 中搜索“open ports YOUR CLOUD SERVICE”以获取解决此问题的信息。
您可能应该在下一个提示处回答“n”,并禁用 Let's Encrypt。
此测试可能并不适用于所有情况,
因此,如果您可以通过 http://beta.example.com 访问 Discourse,不妨尝试一下。
请给予指导。提前感谢。
指南上说:在 Google 搜索“open port 你的云服务名称”。
你做了吗?你的托管服务提供商是谁?