秦始皇二一四
停止思考是一种堕落

部署 Discourse 论坛踩过的坑

这篇文章简单记述下 discourse 踩过的坑……

背景

首先,说一个 2018 年 12 月 28 日才发现的问题——邮件系统的全线瘫痪!!!其实我之前就感到奇怪,本来每月都会有的邮件怎么突然 1 个月了都没收到,确认服务器都没啥问题,然后我一不小心看了一眼用的企业邮箱……腾讯企业邮箱全面停止了 25 端口使用……其实很早就出公告了……额,立即开始对各个网站、服务进行了一轮修改,以适应新变化。

wordpress 里使用 WP SMTP 插件发生了问题,一直说认证不上,不太明白为啥,相同配置 Easy WP SMTP 插件就能正常发送邮件,非常奇怪。至 2018 年 12 月 29 日,基本公开的所有网站、服务使用的邮件系统应该都恢复正常了……并使用了各自的测试邮件工具进行了实验。

然后,discourse 是一个论坛系统,其实我接触了好多个论坛系统——discuz、flarum、IPS,直到现在的 discourse。其实我想说的是,各个论坛系统都有优缺点,有其侧重点,和其定位与价值,还真不能全面否定、或者全面肯定,而且说实话论坛前身就是留言板,其是互联网应用里一个非常基础和普遍的需求 (还有一个我认为是邮件的运用),所以相关的系统其实非常多和全面。

这里简单介绍下 discourse 的一些自己遇到的问题。

使用

其实在 2017 年我就试过 discourse 了,不过觉得有点麻烦和复杂,其实接触了下 docker 发现官方提供的 docker 这种模式非常简单,避免了很多污染,也确保了服务的安全性……(未来我可能把我另个系统——gitlab 转为 docker 模式,owncloud 也有可能……),具体的安装方式直接按 github 上的走即可。

我这里说说我踩到的巨大的坑!——SMTP 的配置!!!腾讯企业邮箱的!

根据官方文档,port 是 465,但是始终无法发送邮件,然后看到在 discourse 中文论坛上分享的一句话,改成了 587,居然就能发送邮件了……(非常郁闷)

然后 discourse 有个问题就是不是很好支持加端口访问的方式 (http://域名: 端口) 否则要出现各种蜜汁问题,不过我觉得这个算是个 issue,可能优先度比较低吧。早期的对中文搜索支持不佳现在倒是基本解决了,可能以端口访问模式算比较特殊的需求,或者很小众……

有关地址

下载

http://www.wecenter.com/

https://github.com/flarum/flarum

https://gitee.com/ComsenzDiscuz/DiscuzX

https://github.com/discourse/discourse

https://github.com/NodeBB/NodeBB

其他

https://meta.discoursecn.org/t/topic/337

https://meta.discoursecn.org/t/topic/261

https://www.orgleaf.com/3098.html

赞 (0) 打赏
版权声明:本文采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行授权
文章名称:《部署 Discourse 论坛踩过的坑》
文章链接:https://www.qyh.name/314/%e9%83%a8%e7%bd%b2discourse%e8%ae%ba%e5%9d%9b%e8%b8%a9%e8%bf%87%e7%9a%84%e5%9d%91/
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。

觉得文章有用就打赏一下

非常感谢你的打赏,我们将继续努力提供更多优质内容,让我们一起创建更加美好的网络世界!(注意:私密文章打赏不代表可以获得查看权限)

支付宝扫一扫

微信扫一扫