Rat's

极精简论坛Flarum搭建教程
说明:之前发过一个轻量级论坛程序搭建教程:轻量级论坛Carbon Forum搭建教程,今天又看到个很不错的论坛程序...
扫描右侧二维码阅读全文
05
2017/08

极精简论坛Flarum搭建教程

说明:之前发过一个轻量级论坛程序搭建教程:轻量级论坛Carbon Forum搭建教程,今天又看到个很不错的论坛程序Flarum看着很简洁很舒服,就再发个教程。

截图

请输入图片描述

简介

Flarum是一个免费的开源的论坛软件,很精简,有如下几个特点:

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

安装

环境要求:PHP 5.6+MySQL 5.5+Nginx

1、安装宝塔

#CentOS系统
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
#Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
#Debian系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

安装完成后,进入面板,点击左侧软件管理,然后安装PHP 5.6NginxMysql 5.5+

接下来再找到左侧软件管理-PHP管理-设置-安装Fileinfo扩展。

#如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz
1、脚本添加,脚本地址:https://www.moerats.com/archives/722/。
2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。

2、安装Composer

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

3、安装程序
我们先点击左侧网站,添加域名,并设置好Mysql数据库用户名和密码信息。

然后从宝塔文件夹管理器访问根目录,删掉所有文件,再使用命令:

#进入网站根目录,将路径修改成自己的再运行
cd /www/wwwroot/www.moerats.com
composer create-project flarumchina/flarumchina . --stability=beta
#授权
chown -R www:www ./
chmod -R 775 assets storage

4、添加伪静态
点击站点设置-伪静态设置,添加以下代码:

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:/tmp/php-cgi.sock;
    fastcgi_index index.php;
    include fastcgi.conf;
}

这时候打开站点就可以开始安装了。

其它操作

#底部加统计
vendor/flarum/core/views/app.blade.php
#去掉网络字体
vendor/flarum/core/src/Http/WebApp/WebAppView.php

相关资料

1、markdown支持:http://discuss.flarum.org.cn/d/221
2、中文语言包:http://flarum.org/docs/languages/
3、中文github及程序下载:https://github.com/justjavac/Flarum
4、中文语言包下载:https://github.com/Flarum-Chinese/flarum-ext-simplified-chinese/releases
5、SMTP相关:https://github.com/flarum/core/issues/258
6、论坛类程序推荐:https://www.v2ex.com/t/268523
7、中文优化版:http://discuss.flarum.org.cn/d/402
8、插件整理:http://discuss.flarum.org.cn/d/306
Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2019 年 06 月 29 日 02 : 25 PM

发表评论

6 条评论

  1. 月下老人

    看起来不错,但dz更简单成熟

    1. Rat's
      @月下老人

      这个看需求吧,有些还是喜欢轻量的

  2. LYM

    谢谢大佬。。但是1g内存的vps安装中文包的时候命令被killed了。。-_-||、、、~

    1. Rat's
      @LYM

      如果是内存小了,那就加点虚拟内存

  3. 大佬,我不懂代码方面的知识,但我想自己搭一个,可是我看不太懂,您能解释一下吗?我用的是宝塔。

    1. Rat's
      @王

      宝塔照着教程来,解释的话也基本就文章里的。