利用腾讯云轻量服务器搭建Flarum论坛

2021-11-04 14:13:13 浏览数 (1)

视频链接: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)

0 人点赞