视频链接:https://www.bilibili.com/video/BV19f4y1i7Uw
1.微信关注「腾讯云服务器」公众号,在菜单中可以领100元的代金券,可以用在云服务器或者轻量上,算下来中国香港 轻量续1年才100
0.关于 Flarum
Flarum 是一款非常简洁的开源论坛软件。它响应快速、简便易用,拥有打造一片成功的社区所需的所有功能。
定位
Flarum 的前身是esoTalk 和 FluxBB ,她生来就被设计如此:
快速、简单。 不杂乱不臃肿,没有复杂的依赖关系。Flarum 使用 PHP 构建,因此很容易被部署。同时界面采用高性能 JavaScript 框架 Mithril,因此占用空间很小。
漂亮、响应式。 专为人设计的论坛程序。Flarum 经过精心设计,完美支持跨平台、开箱即用。
强大、高可扩展。 您可以客制化、扩展或集成 Flarum 以满足您的社区需求。Flarum 拥有非常全面、强大的 扩展 API,她的架构及其灵活。
免费、开源。 Flarum 基于 MIT 协议发布。
1.在选择系统的时候选择Discuz! Q,省时省力
之后记得去防火墙开放端口
获取宝塔管理密码
代码语言:javascript复制sudo dzqinfo
2.安装php 拓展
代码语言:javascript复制exif/fileinfo/opcache
禁用函数 putenv/pcntl_signal/proc_open
3.安装compose
代码语言:javascript复制
# 将安装程序下载到当前目录
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
# 运行安装程序
php composer-setup.php
# 删除安装程序
php -r "unlink('composer-setup.php');"
# 将 composer.phar 移至默认目录
mv composer.phar /usr/local/bin/compose
4.进入网站目录,下载并安装flarum
代码语言:javascript复制
composer create-project flarum/flarum . --stability=beta
若提示更新 则需要再次清空文件夹重新部署
/usr/bin/composer self-update
cd .. &&rm -rf forum &&mkdir forum&&cd forum&&composer create-project flarum/flarum . --stability=beta
5.修改nginx配置
代码语言:javascript复制-- root:需要在路径后面加上 public
例如原本是
root /www/wwwroot/forum;
需要修改为
root /www/wwwroot/forum/public;
-- 引入 Flarum 提供的配置,在 server name 下方加上
include /www/wwwroot/forum/.nginx.conf;
6.设置权限
代码语言:javascript复制到文件中给 forum文件夹权限为755
作者:小宇-xiaoyu https://www.bilibili.com/read/cv8269933(本文章首发于bilibili)