Flarum轻量级论坛的安装
论坛作为互联网中的远古产物,经历了如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轻量级论坛的安装的更多相关文章
- Oneinstack 环境安装 Flarum 轻量级论坛程序
之前做了个论坛,使用的是discuz框架,虽然这个框架已经很成熟,功能也相对较多,但毕竟老框架了,今天尝试用Flarum来搭建一个论坛,Flarum相对来说美观而且速度快 系统环境使用oneinsta ...
- Linux phpbb论坛的安装(中文版)
1:建立文件夹
- Linux phpwind论坛的安装
1:新建文件夹phpwind
- Linux Discuz论坛的安装
1:建一个文件夹保存Discuz3.2
- 轻量级linux CRUX安装笔记
感谢hrdd的分享,原文出处:http://wxdhrdd.blog.163.com/blog/static/120500564200952592240867/ 以下是对原文进行补充 crux的安装: ...
- Linux phpbb论坛的安装(英文版)
1:建立文件夹
- AMH 5.X下安装 Flarum
如果移动端访问不佳,请尝试–>Github版 背景 最近无意间发现几个开源软件的Bug反馈系统使用的是Flarum,Flarum是一款优雅简洁论坛软件,看起来还是相当不错的,一时抑制不住想要尝试 ...
- LR实战之Discuz开源论坛——安装及简介
想了很久,也许是因为这段时间特别闲,从毕业到现在,我的测试职业生涯也近两年了,发现自己越来越喜欢测试领域,也越来越偏向测试开发了,作为一名专业的测试人员,不得不要学习性能测试,而使用LoadRunne ...
- access 2013下载 access 2010下载 access 2007下载 Access 2003下载 安装交流的论坛
在网上搜索了一个access 2013下载 access 2010下载 access 2007下载 Access 2003下载 安装交流的论坛 office安装的常见问题: http://www.of ...
随机推荐
- 远程代码仓库URL地址变更后本地仓库的配置方法
作者:荒原之梦 原文链接:http://zhaokaifeng.com/?p=556 今天修改了一个远程仓库的项目名称,导致Git仓库的地址发生了变化,Push代码时显示"Git仓库找不到& ...
- Docker for windows on VMware
工作环境 操作系统:Windows 10 Pro x64 Hyper-V:已卸载. VMware:已安装. Virtual Box:无安装. 前言 鉴于Hyper-V在Windows桌面系统下的&qu ...
- repr调试python程序
一般调试程序的时候都比较倾向print,利用直接打印的方法作出判断,但是print只能打印出结果,对类型无法作出判断.例如: a = 5 b = ' print(a) print(b) 结果为: 5 ...
- 《javascript语言精粹》读书笔记 Item2 对象
第三章 对象 JavaScript的简单数据类型包括数字.字符串.布尔值(true和false).null值和undefined值.其他 数字.字符串和布尔值"貌似"对象,因为它们 ...
- 更改eclipse的编辑器样式风格
这里提供两种方法: 1.从网站http://eclipsecolorthemes.org/ 下载,选好自己喜欢的风格后下载epf文件...再使用eclipse的import->preferenc ...
- js算法初窥04(算法模式01-递归)
终于来到了有点意思的地方--递归,在我最开始学习js的时候,基础课程的内容就包括递归,但是当时并不知道递归的真正意义和用处.我只是知道,哦...递归是自身调用自身,递归要记得有一个停止调用的条件.那时 ...
- MySQL语句整理(一)
--01 mysql 数据库的操作 -- 链接数据库 mysql -uroot -pmysql -- 不显示密码 ***** mysql -uroot ...
- Asp.Net 中Grid详解两种方法使用LigerUI加载数据库数据填充数据分页
1.关于LigerUI: LigerUI 是基于jQuery 的UI框架,其核心设计目标是快速开发.使用简单.功能强大.轻量级.易扩展.简单而又强大,致力于快速打造Web前端界面解决方案,可以应用于. ...
- 浏览器加载 CommonJS 模块的原理与实现
就在这个周末,npm 超过了 cpan ,成为地球上最大的软件模块仓库. npm 的模块都是 JavaScript 语言写的,但浏览器用不了,因为不支持 CommonJS 格式.要想让浏览器用上这些模 ...
- GC参考手册 —— GC 调优(基础篇)
GC调优(Tuning Garbage Collection)和其他性能调优是同样的原理.初学者可能会被 200 多个 GC参数弄得一头雾水, 然后随便调整几个来试试结果,又或者修改几行代码来测试.其 ...