Flarum通过1Panel安装教程

环境准备

本期演示在本地测试WSL上进行,推荐配置如下:

  • CPU: 2核
  • 内存:2-4G
  • 磁盘:20GB

因为同时要启动 openrestymariadbphp-fpm等多个进程,所以内存需要足够。

安装1Panel

为了方便,通过开源项目1Panel - 现代化、开源的 Linux 服务器运维管理面板进行操作。

登录 bash,输入:

sudo bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

选择语言后,按需输入配置信息:

登入面板(WSL需要将ip改为 127.0.0.1):


安装openresty

定位到左侧应用商店,选择 openresty

按需填写即可(默认HTTP端口为 80,HTTPS为 443,因为WSL跑了其他服务所以我这里换了端口)并确认。

可以访问地址,看一下这样的界面:

安装mariadb

仿照openresty的安装步骤,安装mariadb:


安装php8

定位到左侧网站运行环境,选中PHP并创建(按照下面的填):

开始构建镜像,等待即可。

安装flarum

创建网站

定位到左侧网站网站,创建一个(域名按照自己情况填):

记住这里的代号,这里我写的是 flarum,随意填。同时展开数据库的密码并记住(可以放到临时的文件中)。

访问看到:

安装主包

定位到容器,选择上方容器,找到 flarum,选择终端(推荐bash)并连接:

然后 cd到目录:

cd sites/{前面的代号}/index

下载包:

curl -O https://github.com/flarum/installation-packages/raw/main/packages/v1.x/flarum-v1.x-php8.3.tar.gz -L

解压:

tar -xvf flarum-v1.x-php8.3.tar.gz

配置站点

定位到网站网站,点击你的网站,先选择网站目录

将运行目录改为 /public

然后找到伪静态,输入:

 include /www/sites/{网站代号}/index/.nginx.conf;

即可。

访问站点

接下去按照填写即可。

MySQL相关字段可以在数据库中找到。

如果出现了权限问题,那么只需要在面板中给予相应目录 777权限即可。