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 ...
随机推荐
- shell 中各种括号的作用()、(())、[]、[[]]、{}
一.小括号,圆括号 () 1.单小括号 () 命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用.括号中多个命令之间用分号隔开,最后一个命令可以没有分号, ...
- vue2.0填坑有感(持续更新ing)
1.请求数据 用本地json数据进行mock的时候,一般放在created 过程就Ok了,这样可以尽早获取数据:如果有依赖dom必须存在的清空,就放到mounted里面,具体用法如下所示: // cr ...
- 提高测试脚本复用性降低DOM结构引起路径变化的影响
问题描述 在定位元素时直接复制的xpath. 但是因为下面这些原因导致之前引用的路径失效, 不得不频繁修改脚本重新定位元素, 大降低了脚本的复用性, 也增加了维护的成本: 1. UI修改 (比如增加了 ...
- mysql千万级大数据SQL查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索 ...
- Golang 通用连接池库 Golang-Pool
Golang 实现的连接池 功能: * 连接池中连接类型为interface{},使得更加通用 * 链接的最大空闲时间,超时的链接将关闭丢弃,可避免空闲时链接自动失效问题 * 使用channel处理池 ...
- xamarin android网络请求总结
xamarin android中网络请求的框架非常多,在项目中使用的是第三方的一个网络请求框架restsharp,应该是github上.net网络请求最多star的框架,没有之一.这里就简单汇总了其他 ...
- Applet web端对文件的读取方式
转载:http://www.exam8.com/computer/Java/zonghe/200708/659876.html ---- 我们知道,在Java Applet中出于安全性考虑,Apple ...
- 关于” 记一次logback传输日志到logstash根据自定义设置动态创建ElasticSearch索引” 这篇博客相关的优化采坑记录
之前写过一篇博客是关于记录日志的简单方式的 主要就是 应用->redis->logstash->elasticsearch 整个流程的配置方法和过程的 虽然我们部分线上应用使用 ...
- i春秋----Misc
好久没有写 博客今天更新多了一些 解题思路:题目做多了,自然能够想到是凯撒解密: 查看得到答案; flag{4c850c5b3b2756e67a91bad8e046dda} 2: 解题思路:是我想太多 ...
- SpringBoot(二)_项目属性配置
修改端口 在main/resources/application.properties修改端口 server.port=8088 此时启动访问localhost:8088/hello 就会看到 Hel ...