Flarum 是一款优雅简洁论坛软件。 让在线交流变得更加轻松愉快。 程序基于 PHP 构建,因此很容易安装部署。界面使用 Mithril 构建,Mithril 是一个高性能的 JavaScript 框架。更少的等待,更多的交流。
这篇文章就用宝塔面板来安装部署 Flarum ,废话不多说了,步入正题~~~宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=
之前介绍的论坛程序安装教程:
1)宝塔面板安装discourse论坛程序:https://www.daniao.org/12801.html
2)宝塔面板安装Homeland:https://www.daniao.org/12632.html
3)宝塔面板部署NodeBB:https://www.daniao.org/12504.html
4)宝塔面板安装Flarum:https://www.daniao.org/12468.html
1、简介
项目:https://github.com/flarum/flarum
中文站:https://flarum.org.cn/
安装文档:https://discuss.flarum.org.cn/d/2195
2、准备
- 宝塔面板linux版本
- Apache 或者 Nginx(本文用的是 Nginx 1.19)
- MySQL 5.6+(本文使用 MySQL 5.7)
- PHP 7.1+(本文使用 PHP-7.4)
- phpMyAdmin 4.7
TIPS:MySQL 自 5.7 开始支持 FULLTEXT 中文搜索,后续方便我们优化 Flarum 论坛的中文关键词搜索。
3、安装 Composer
1)更新服务器软件包
使用 SSH 执行下方命令:
yum update -y
如果是debian类的
apt update
2)解除 PHP 函数禁用
此步骤仅适用于宝塔面板用户,如您直接使用 OneinStack 一键安装服务器环境,请跳过此步。
宝塔面板默认禁用一些安装 Composer 要用到的 3 个函数:
putenv()
、 pcntl_signal()
、 proc_open()
,
我们需要解除禁用,否则导致步骤 4.3 Composer 变更源地址时报错、步骤 5.3 Composer 安装 Flarum 时报错。
如下图所示,进入宝塔面板,打开 PHP 设置,在【禁用函数】中,删除 putenv
、 pcntl_signal
以及 proc_open
3)开始安装 Composer
使用 SSH 依次执行以下命令:
4、安装 Flarum
1)新建网站,这个略过
2)新建数据库,务必注意!数据库字符集一定要是 utf8mb4
3)因为 Flarum 要求安装目录必须是空目录,因此我们还需要删除刚刚新建的网站目录里的所有文件。但是,我们需要先解除,user.ini文件的锁定状态,在 SSH 中执行如下命令,注意,修改为自己的网站路径。
cd /www/wwwroot/example.com chattr -i .user.ini # 解除 .user.ini 的文件锁定,否则该文件无法被删除
tips:目前最新版本是可以直接删除user.ini文件的,如果不能删除请参考上述命令。
4)下载 Flarum 并更新依赖包
tips:一定要在上面的步骤做完了之后,才能执行这一步。ssh中执行如下命令。
composer create-project flarum/flarum .
执行成功后会下载 Flarum 并更新依赖包。更新依赖包会根据服务器地理位置花费 十几秒 至 三十分钟 不等的时间,请耐心等待。安装成功截图:
5、配置运行
1)设置网站目录为public
2)引入 Flarum 提供的伪静态配置
引入 Flarum 提供的伪静态配置,在 server name
下方加上 include /www/wwwroot/example.com/.nginx.conf;
,网站目录不要忘记更换成自己的。
不过你也可以这样做到网站根目录下面,把.nginx.conf里面的内容全部复制到网站的伪静态中。
6、Flarum 安装向导
1)前往宝塔面板进入 /www/wwwroot
目录。右击你的站点目录,选择【权限】,权限修改为 755 权限并保存。不要忘记勾选 “ 应用到子目录 ”。
tips:如果这一步不做,会报错。
2)配置安装
有些地方,写错了,自己看着填。填写完数据库信息、管理员信息,点击安装即可。安装部署部分到此结束。
7、效果
1)这个东西真是安装挺麻烦的,安装好的效果如下:
2)后台
8、最后
安装好之后,你需要首先安装中文语言包,这个东西就不好在这里说了。不过安装也很简单,就一行命令。
整个安装过程还是很繁琐的,如果喜欢这个论坛的,可以倒腾试试~~
参考:https://discuss.flarum.org.cn/d/2195
121F
学习学习
122F
像大鸟大佬学习学习
123F
6666666666牛牛
124F
谢谢分享!!!
125F
谢谢。
126F
还是安装不成功
127F
支持作者
128F
支持支持
129F
感谢分享
130F
大佬牛掰!!!
131F
支持支持非常支持
132F
支持一下,人工审核太慢了啊
133F
支持一下
134F
支持一下
135F
支持下看看哦
136F
想留个言好难啊。
137F
w kankan a 还必须中文
138F
来看看
139F
感谢分享 谢谢大佬
140F
666666666666啊
141F
感谢博主分享
142F
谢谢分享
143F
谢谢分享
144F
我装个试试
145F
大佬牛皮
146F
大佬厉害
147F
大佬牛掰!!!