1.背景
因为前面建的Discuz!论坛用起来比较复杂,不够美观。经过查阅资料,发现FlarumChina论坛比较好,扩展性也比较强,所以建了这个论坛。
2.营造LNMP环境
2.1.所需版本
CentOS7操作系统,Nginx1.16+,MySQL5.5+,PHP5.6+(官方文档写的是5.6,但是因为发现它有问题所以改成了PHP7.0)。
2.2.一键安装LNMP脚本。
http://soft.vpser.net/lnmp/lnmp1.6.tar.gz lnmp1.6.tar.gz公司。& amp塔尔zxf lnmp1.6.tar.gz & amp;& ampcd lnmp1.6 & amp& amp。/install.sh LNMP运行上述LNMP安装命令后,将出现以下提示:
一键部署lamp一键式部署灯
按照提示逐步安装。
2.3.下载论坛源代码。
git clone https://github.com/skywalker512/FlarumChina2.4.把论坛源代码放在你网站的根目录下。
MV/root/flarumchina/*/var/www/html/2.5。授予文件夹权限。
chmod-r755/var/www/html/assets storage 2.6 . nginx设置伪静态,打开nginx.conf配置文件,填写以下规则。
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;返回404;}地点~。php$ { fastcgi_split_path_info ^(.+.php)(/。+)$;fastcgi _ pass UNIX:/tmp/PHP-CGI . sock;fastcgi _ index index.php;包括fastcgi.conf}2.7.打开浏览器,输入服务器的IP地址,进入安装页面。
2.8.必须注意,应该使用MySQL库名称来创建一个新的库,然后单击Install。安装完成后,出现下图:
2.9.里面有很多扩展,扩展性很强。
总结
Flarum论坛简单易操作,但是也有一些缺点,比如不上传文件,不上传图片,不安装插件。
安装时需要注意的是nginx配置伪静态,数据库名需要提前创建。
如果你是大牛,也可以在上面进行二次开发。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。