NOISE知识效率集
📆

宝塔面板安装Flarum论坛

 
Flarum是一款新式的论坛,虽然还处于不太稳定的测试版,但是它非常好看,这就够了
本文使用的是Flarum 0.1.0-beta.12
官方不建议将Flarum用于生产环境,测试版软件有潜在的不稳定风险。

安装步骤

环境要求

  • PHP版本 >= 7.2
    • 部分插件不支持7.4,推荐使用7.3或者7.2记得解禁putenv函数
  • 内存 >= 2G
    • 论坛和插件使用composer进行安装,内存不够的话composer进程会被杀死。如果物理内存不够的话可以加2G虚拟内存。

命令行安装

登陆SSH,切换到网站目录
#首先要确保目录是空的 ls -la #使用composer安装 composer create-project flarum/flarum . --stability=beta
notion image
如果出现红框说明环境有问题:
  • 显示killed或者已杀死系统内存不够,使用free -h查看所有内存,确保可用内存在2G以上,不够的话加点虚拟内存。

检查是否安装成功

#更改文件所有者 chown www:www . -R #查看文件列表 ls -la
Bash
复制
如果安装没有问题,文件结构应该跟图中类似
notion image

Nginx伪静态设置,Apache无需配置

设置成下面的内容
location / { try_files $uri $uri/ /index.php?$query_string; }
Conf
复制

后续配置

配置文件说明

配置文件叫config.php
<?php return array ( 'debug' => false, /*调试模式开关*/ 'database' => array ( 'driver' => 'mysql', 'host' => 'localhost', 'port' => 3306, 'database' => '数据库名', 'username' => '数据库用户名', 'password' => '数据库密码', 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', 'strict' => false, 'engine' => 'InnoDB', 'prefix_indexes' => true, ), 'url' => 'https://chrxw.com', /*论坛网址*/ 'paths' => array ( 'api' => 'api', 'admin' => 'admin', /*管理员后台地址,强烈建议修改*/ ), );
PHP
复制

升级论坛

composer update --prefer-dist --no-dev -a --with-all-dependencies php flarum migrate php flarum cache:clear
Bash
复制

配置插件

官方的插件社区:链接
也是用composer进行配置:
#安装插件 composer require 插件包名 #卸载插件 composer remove 插件包名 #升级插件(升级前最好先在后台禁用) composer update 插件包名
Bash
复制
插件包名可以从官方论坛里获取
例如安装简体中文语言包:
composer require littlegolden/flarum-lang-simplified-chinese
Bash
复制
如果遇到报错可能是某个函数被禁用,解禁以后再安装即可。
安装好以后在https://域名/admin#/extensions里启用插件
刷新就能看到效果了:
notion image
更多插件请去官方插件社区获取

本文链接:https://blog.chrxw.com/archives/2020/04/21/1195.html
badge