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

部署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小时内删除,不允许用于商业用途,否则法律问题自行承担。

觉得文章有用就打赏一下

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

支付宝扫一扫

微信扫一扫