通过宝塔安装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
二、新建站点并配置Nginx
1.新建站点数据库
我使用的是PHP8.2版本
2.部署SSL证书并开启强制https
3.删除站点文件夹内所有文件
Flarum通过Composer安装的时候要求在完全清空的文件夹,“.user.ini”文件删不掉就多删一次,一定要删除干净,不然后面会出错。
4.修改PHP配置
最大脚本运行时间(max_execution_time):600
脚本内存限制(memory_limit):512M 或 1024M
5.下载Flarum并解压
使用SSH进入flarum文件夹
cd /www/wwwroot/flarum
粘贴以下代码开始下载flarum
composer create-project flarum/flarum .
#也可以直接在宝塔面板flarum文件夹内使用宝塔终端下载
6.配置Nginx
1.网站-设置-配置文件
root /www/wwwroot/flarum/public;
7.设置伪静态
进入伪静态输入
include /www/wwwroot/flarum/.nginx.conf;
8.设置整个“flarum”文件夹权限为755
三、安装并配置论坛
1.安装flarum
浏览器输入域名开始安装,输入之前建立的数据库账号密码和管理员账号密码
2.登录并进入后台
3.安装中文并设置默认语言
通过SSH进入“flarum”文件夹
cd /www/wwwroot/flarum
执行安装命令
composer require flarum-lang/chinese-simplified
php flarum cache:clear
4.进入后台开启中文
Basics-Default Language
4.查看前台界面已经为中文
5.后台报错设置
后台如果设置的时候出现这样的报错,到后台所使用的PHP版本内设置-配置修改里把display_errors关闭
四、其他插件地址
#可酌情安装,安装方式同上,命令都是在“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/