由于我对discourse 和flarum都不了解,请教一下flarum与discourse 对比有哪些优劣势呢?
flarum 与 Discourse 之间的对比可以在这里讨论下。
由于我对discourse 和flarum都不了解,请教一下flarum与discourse 对比有哪些优劣势呢?
flarum 与 Discourse 之间的对比可以在这里讨论下。
如果没有搞错的话,flarum 是 PHP 写的。
有 PHP 就肯定有 MySQL。
看了下官方的安装需求:
现在用 PHP 7 的话,可能版本过低了。
使用 MySQL 数据库的好处就是数据库可以直接访问,Discourse 的数据库也可以访问的,但是要进入到容器内,这个还是麻烦点。
别的不知道,从代码提交量和社区活跃度来说 Discourse 目前是完胜了。
对开源软件来说最重要的还是需要有人更新。
看来 flarum 的更新频率不高,怕做着做着就死掉了。
我就是从flarum转型过来的,flarum一言难尽,部署方式麻烦不说(虽然有简便的)但是容易出错。
不管是从美观还是什么方面Discourse完胜flarum
但是Flarum确实吧,挺小的,可以嵌入到很多网站,只需要虚拟主机就可以搭建
吐槽一下,discourse安装的时候,没有80端口就是不行!!
我以前有个认识的人搭了个flarum论坛,然后我用了七天找出了超过10个能影响正常使用bug
比如连续回复超过三个直接显示回复失败,富文本格式出问题,@出问题之类的。
很好奇它们有没有完善的测试系统。
一说到测试就想到微软这次闹得蓝屏。
同样的问题,难道他们不测的吗?
就这么简单的问题,只要微软他们自己内部的电脑先装下更新就能出现的异常,居然微软自己一个都没有发现。
三哥管理的 IT 公司都快比不上我们的草台班子了。
还有一个就是 443 端口,Discourse 安装的时候如果自己不配置 SSL,Discourse 会要求你至少要配置一个 SSL。
因为这个要求,没有域名,也装不上 Discourse,在 PHP 的时候,通常可以先用 IP 装一个,然后再改域名。
Discourse 这里就行不通了。
没有的事,可以用ip安装,编辑app.yml就行。
但是每改一次域名都要rebuild一次
微软这几年是越来越荒谬了,相比之下开源软件甚至都比这帮大公司在测试的标准严格。
只能说是三哥出品,必属精品。
确实!也让我苦恼了不久这个SSL证书
貌似今天又讨论到了 SSL 的问题:关于新服务器安装Discourse的问题 - #2 by honeymoose
建议是针对 www 和主域名还是自己买个 SSL 证书吧。
没有几块钱,但省了好多的问题。
如果是打算长期运营或者还有其他二级域名的,那么还是部署一个泛域名证书吧,可以用一套证书部署在无限的二级域名上。
非常认可!免费往往带来一定的麻烦,要想稳定还是得通过付费
letsencrypt 不好吗?
也不是说 Let’s Encrypt 不好。
就是安装有次数限制,有时候 5 次重装后,同一个域名就不再让申请了,要等 24 小时以后才可以。
一些网站都有其他的服务,有几个二级网站,因为用了 Let’s Encrypt,但是自动进程一直更新不了说是有错误。
这个网站不是 Discourse 的,是 Apache,然后就用了自己 CA 的,所有问题都解决了。
至于重装 Discourse,可以多次重装绕过 Let’s Encrypt 的请求限制。
Let’s Encrypt 在一切顺利配置好,正常运行的时候基本上没有问题,对于一些比较极端的边界问题的话,有点麻烦。
所以,我们就全部用了 CA 签名的 SSL,可以拿着 Key 到处用,省事。
部署一个二级域名的 SSL,如果服务器上已经有了 Key,就直接复制路径就好。