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
项目:https://github.com/flarum/flarum
中文站:https://flarum.org.cn/
安装文档:https://discuss.flarum.org.cn/d/2195
TIPS:MySQL自5.7开始支持FULLTEXT中文搜索,后续方便我们优化Flarum论坛的中文关键词搜索。
此步骤仅适用于宝塔面板用户,如您直接使用OneinStack一键安装服务器环境,请跳过此步。
宝塔面板默认禁用一些安装Composer要用到的3个函数:
我们需要解除禁用,否则导致步骤4.3Composer变更源地址时报错、步骤5.3Composer安装Flarum时报错。
如下图所示,进入宝塔面板,打开PHP设置,在【禁用函数】中,删除、以及?

此处为隐藏的内容发表评论并刷新,方可查看发表评论
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中执行如下命令。
composercreate-projectflarum/flarum.
执行成功后会下载Flarum并更新依赖包。更新依赖包会根据服务器地理位置花费十几秒至三十分钟不等的时间,请耐心等待。安装成功截图:
2)引入Flarum提供的伪静态配置
引入Flarum提供的伪静态配置,在下方加上?,网站目录不要忘记更换成自己的。
不过你也可以这样做到网站根目录下面,把.nginx.conf里面的内容全部复制到网站的伪静态中。
1)前往宝塔面板进入?目录。右击你的站点目录,选择【权限】,权限修改为755权限并保存。不要忘记勾选“应用到子目录”。
tips:如果这一步不做,会报错。
有些地方,写错了,自己看着填。填写完数据库信息、管理员信息,点击安装即可。安装部署部分到此结束。
1)这个东西真是安装挺麻烦的,安装好的效果如下:
安装好之后,你需要首先安装中文语言包,这个东西就不好在这里说了。不过安装也很简单,就一行命令。
整个安装过程还是很繁琐的,如果喜欢这个论坛的,可以倒腾试试~~
参考:https://discuss.flarum.org.cn/d/2195
本文地址:https://www.idcbaba.com/vps/4879.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



