码迷,mamicode.com
首页 > 其他好文 > 详细

Flarum轻量级论坛的安装

时间:2019-04-04 12:30:21      阅读:595      评论:0      收藏:0      [点我收藏+]

标签:centos   简单   lan   虚拟主机   宝塔面板   bsp   基本   pos   使用场景   

论坛作为互联网中的远古产物,经历了如QQ群、社区和贴吧等新兴社交工具的冲击,依然能够存在,肯定是有着不可替代的用处,像吾爱、远景等论坛依旧火热。一些博客主也喜欢自己搭建一个论坛作为用户聚集之地。

之前因为兴趣,我也搭建过论坛,使用过Discuz!,phpwind还有Xiuno BBS,discuz!是老牌论坛程序,大多数早期的论坛都是用它搭建的,功能很多,现在貌似是腾迅旗下,缺点就是占用资源略大,界面也是千篇一律,所以如果你是新论坛的话,会让人有些审美疲劳,不过如果你想将论坛做大的话,还是用这个比较好,毕竟经过这么长时间的发展,已经很稳定了,而且插件也很多,下图是吾爱的界面

技术图片

Xiuno BBS(修罗开源论坛程序)之前我也使用过,主要是因为它简单,插件基本也够用,安装也很方便,所以也没有写教程作为纪录

技术图片

今天介绍的是Flarum,是一款很轻便的论坛程序,很精简,有如下几个特点:

  • 简单, 她拥有响应的用户界面,惊叹触摸设备使用体验。
  • 快速, 只有 ~130KB js,瞬间加载完成。
  • 可扩展的, 你可以调整她的使用场景

技术图片

从界面上看,与Xiuno两样简洁,今天写这个教程也不是因为安装它很复杂,主要有些细节方法需要注意下,不然安装完成后出错也不知道是哪里的问题。其实之前我安装过一次,不过没有成功,并且没有报错,所以让我无从下手,今天重新开工,一次性安装成功了,所以就写下这个过程

运行环境

 centos7.4,宝塔面板,php7.1,ngnix,mysql

安装

有宝塔面板,安装起来会比较方便些,将环境都配置好,首先要注意的一点是,php需要支持fileinfo,在宝塔面板软件管理中安装

技术图片

环境都配置完成后,首先我们需要把 Flarum 的源码下载到我们的服务器上。Flarum 默认使用 Composer 进行管理和分发,像之前的cloudreve一样,我就从来没折腾成功过,所以我们使用一个替代的项目:https://github.com/skywalker512/FlarumChina,这是将原版 Flarum 程序转换成可供虚拟主机使用的 .zip 压缩包,让安装更为简单。将安装包下载下来解压到网站目录中,这个步骤完成后,可以打开网站了

 技术图片

其实不要以为出现这个界面就代表安装成功了,上次我填完所有项后,直接白屏,没有任何提示,我索性也就放弃了。。。填完你之前配置的数据库信息和新建管理员信息,点击完成,不出意外就会出现如下画面,是不是很简洁

 技术图片

不过剩下来出错了,点击管理员后台时,出现错误

技术图片

还好,之前遇到过这种问题,第一感觉就是伪静态的设置,于是找到设置伪静态的方法,需要在宝塔面板网站设置伪静态中添加如下语句

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; }

技术图片

保存后再次打开网站,打开管理界面就正常了

技术图片

这样子就基本安装完成了,关于后台设置也没有太多要注意的

 

Flarum轻量级论坛的安装

标签:centos   简单   lan   虚拟主机   宝塔面板   bsp   基本   pos   使用场景   

原文地址:https://www.cnblogs.com/Deast/p/10650270.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!