论坛网站搭建教程全过程-Flarum
时间:2023-08-07 16:09:02 | 来源:网站运营
时间:2023-08-07 16:09:02 来源:网站运营
论坛网站搭建教程全过程-Flarum:
前言说起开源论坛程序,我们都会想到国内两大巨头:discuz和phpwind。一个拥抱腾讯一个拥抱阿里,实力确实不容小视。当然他们本身确实也是做得很强大,不仅仅是论坛,还可以用来做CMS,企业网站等等。大家都知道虎嗅网一开始也是用的discuz!
所以,程序强大了,也就使得程序本身变得越来越臃肿,对于那些只想单纯做一个论坛的用户来说,很显然这些臃肿的程序已经不适合他们了。于是我们开始寻找国内外的一些其他替代品,轻论坛产品。
国内目前的一些轻论坛产品,像xiunobbs,startbbs等等,体验下来,总感觉差点意思。
Flarum这两天一个偶让的机会在网上看到国外一个新兴的开源社区程序——Flarum。她就像一个仙女,在我见过第一眼之后就爱上她了。是在太漂亮了,甚至我们都不用自己去花费心思开发UI前端设计!
Flarum是一款现代的,优雅的,简洁的,强大的论坛软件。Flarum 让在线交流变得更加轻松愉快。虽然现在她只是Beta版(已更新到beta7),但是相信在未来一定会退出正式版本!
并且我在Flarum官网看到了作者开发这个社区软件的理由,有点感人,推荐大家看看:Why I’m Building Flarum
Flarum官网并不支持中文,因此国内衍生了不少Flarum中文网。在这里推荐两个比较有名的
官网地址:
http://flarum.org中文网:
http://flarum.org.cnFlarumchina:
https://flarumchina.org这里我个人比较推荐Flarumchina,他的网站和软件都是同步官方更新的,挺不错。
安装购买服务器并装宝塔面板购买服务器:零度云空间|免费空间|鸡哥云|香港服务器|服务器租用|挂机宝- 购物车
我们可以通过官方github下载安装,需要通过Composer方式安装,所以必须在vps或者是云服务器下安装(因为虚拟主机并不提供SSH权限)。但是这里推荐下载Flarumchina的中文安装包,里面包含中文语言包,会员管理,登录可见,github登录等等插件,而且不需要装Composer。小白最爱,搭建论坛的不二之选。
系统要求如下
1、服务器: Apache (需要支持 mod_rewrite)、Nginx、Lighttpd
2、PHP 5.5+,需要开启的扩展:mbstring, pdo_mysql, openssl, json, gd, dom, fileinfo
3、数据库版本MySQL 5.5+
将在Flarumchina现在的安装包通过FTP上传到服务器后,即可开始安装。
访问绑定的域名,发现如下提示
我们可以到服务器开启PHP的fileinfo和openssl扩展,如果宝塔面板的话,直接进PHP设置开启即可
然后就可以顺利安装了
安装好Flarum就可以通过
https://xxx.com/admin进入后台管理。一开始可能会404报错,这里的错误原因是在非Apache环境下安装Flarum的时候需要配置伪静态。
Flarum附带了一个 Apache 的 .htaccess 文件,此文件包含了需要用到的规则。 如果您使用的是Nginx 服务器,您需要在配置文件中添加以下规则:
location / { try_files $uri $uri/ /index.php?$query_string;} location /api { try_files $uri $uri/ /api.php?$query_string;} location /admin { try_files $uri $uri/ /admin.php?$query_string;} location /flarum { deny all; return 404;} location ~ .php$ { fastcgi_split_path_info ^(.+.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params;}
设置完伪静态规则就可以顺利进入后台了。整体式看起来还是很漂亮很耐看的,关键是系统非常流畅,优化的很好。
总结Discuz!、phpwind跟Flarum相比,前两者是国产软件,非常本土化并且功能强大,但是比较臃肿,当然插件跟开发者比较多,特别是Discuz!而phpwind在阿里云应用市场也有不少插件模板,并且阿里云长期提供一元的商业授权,可以光明正大的拿来商用并且去掉版权声明。(Discuz依然需要高昂的商业授权费用)
而Flarum是国外一款非常不错的轻论坛程序,国内有相关团队做汉化并且实时更新。Flarum的界面非常漂亮非常耐看,我非常喜欢。