通过宝塔安装Flarum论坛

一、安装环境

1.安装环境

  • Nginx1.26
  • PHP 7.4-8.4
  • MYSQL 5.7-latest

2.安装扩展

  • opcache
  • fileinfo
  • exif

#opcahe和exif非必选

3.解禁函数

  • putnev
  • pcntl_signal
  • proc_open

4.安装Composer

安装Composer-wzbk.png

升级Composer-bypx.png

二、新建站点并配置Nginx

1.新建站点数据库

我使用的是PHP8.2版本

新建站点-xihi.png

2.部署SSL证书并开启强制https

部署SSL证书.png

3.删除站点文件夹内所有文件

Flarum通过Composer安装的时候要求在完全清空的文件夹,“.user.ini”文件删不掉就多删一次,一定要删除干净,不然后面会出错。

删除文件夹内所有文件.png

4.修改PHP配置

最大脚本运行时间(max_execution_time):600
脚本内存限制(memory_limit):512M 或 1024M

修改PHP配置.png

5.下载Flarum并解压

使用SSH进入flarum文件夹

cd /www/wwwroot/flarum

粘贴以下代码开始下载flarum

composer create-project flarum/flarum .

#也可以直接在宝塔面板flarum文件夹内使用宝塔终端下载

下载完成.png

6.配置Nginx

1.网站-设置-配置文件

root /www/wwwroot/flarum/public;

配置文件.png

7.设置伪静态

进入伪静态输入

include /www/wwwroot/flarum/.nginx.conf;

设置伪静态-zapo.png

8.设置整个“flarum”文件夹权限为755

设置权限.png

三、安装并配置论坛

1.安装flarum

浏览器输入域名开始安装,输入之前建立的数据库账号密码和管理员账号密码

开始安装-dqgn.png

2.登录并进入后台

登录-jmak.png

进入后台-wiop.png

后台界面-uhnk.png

3.安装中文并设置默认语言

通过SSH进入“flarum”文件夹

cd /www/wwwroot/flarum

执行安装命令

composer require flarum-lang/chinese-simplified
php flarum cache:clear

安装中文.png

4.进入后台开启中文

设置中文.png

开启中文.png

Basics-Default Language

设置默认语言.png

4.查看前台界面已经为中文

前台界面-bhhq.png

5.后台报错设置

后台报错.png

后台如果设置的时候出现这样的报错,到后台所使用的PHP版本内设置-配置修改里把display_errors关闭

关闭.png

四、其他插件地址

#可酌情安装,安装方式同上,命令都是在“flarum”文件夹内执行

1.安装Extension Manager

#强烈建议安装

composer require flarum/extension-manager:"*"

2.其他插件

#FoF 导航栏链接 | FriendsOfFlarum Links

composer require fof/links

#FoF 文件上传 | FoF Upload

composer require fof/upload

#Fluent-Flarum-主题

composer require dalez/fluent-flarum

#答案悬赏

composer require xypp/flarum-answer-bounty:"*"

#付费阅读[Pay to Read]

composer require xypp/pay-to-read:"*"

#博客 | Blog

composer require v17development/flarum-blog

#Money Leaderboard 社区资金排行榜

composer require ziiven/flarum-money-leaderboard

#FoF 网站地图 | FoF Sitemap

composer require fof/sitemap

#徽章安装

composer require foskym/flarum-user-badges-fix:"*"

#徽章条件判断

composer require askvortsov/flarum-auto-moderator:*

#其他的需要可以自行访问flarum中文社区

中文社区地址:https://flarum.org.cn/

英文官网地址:https://flarum.org/