宝塔面板搭建Flarum论坛
Flarum简介
Flarum 是一款非常简洁的开源论坛软件。它响应快速、简便易用,拥有打造一片成功的社区所需的所有功能。
Flarum 的前身是 esoTalk 和 FluxBB,她生来就被设计如此:
快速、简单。 不杂乱不臃肿,没有复杂的依赖关系。Flarum 使用 PHP 构建,因此很容易被部署。同时界面采用高性能 JavaScript 框架 Mithril,因此占用空间很小。
漂亮、响应式。 专为人设计的论坛程序。Flarum 经过精心设计,完美支持跨平台、开箱即用。
强大、可扩展。 您可以客制化、扩展或集成 Flarum 以满足您的社区需求。Flarum 拥有非常全面、强大的 扩展 API,她的架构及其灵活。免费、开源。 Flarum 基于 MIT 协议 发布。
项目:https://github.com/flarum/flarum
中文站:https://flarum.org.cn/
安装文档:https://discuss.flarum.org.cn/d/2195
本文将介绍Flarum的安装及使用Flarum Blog插件使其作为个人博客使用
教程中采用已安装宝塔面板的腾讯轻量服务器
Flarum 安装前准备工作:
安装前准备:
- 安装好宝塔面板,具体教程见官网: https://www.bt.cn/
- PHP7.3以上,本例采用PHP7.4
设置设置PHP配置文件
- 最大脚本运行时间: max_execution_time:600
- 脚本内存限制: memory_limit:512M 或 1024M
- 宝塔面板终端里面执行
yum update -y
进行系统更新
进入宝塔面板解除PHP中默认禁用PHP的3个函数: putenv() 、 pcntl_signal() 、 proc_open()
- 若不取消这三个函数的禁用,则会出现以下问题:
- 禁用了 putenv 函数,导致变更 Composer 源地址失败
- 禁用了 pcntl_signal 函数,会导致无法执行下载 Flarum 命令
- 禁用了 proc_open 函数,会导致安装 Flarum 报错
选择【安装扩展】,安装 fileinfo(opcache、exif 非必选)
宝塔面板里面新建网站,同时创建用于 Flarum 的数据库,数据库字符集一定要是 utf8mb4
安装 Composer,PHP一个包管理工具
- 进入SSH,下载Composer
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
- 运行安装脚本
php composer-setup.php
- 删除安装脚本
php -r "unlink('composer-setup.php');"
- 全局安装 composer
mv composer.phar /usr/local/bin/composer
- composer 源改成阿里云的镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
安装 Flarum
- 进入网站目录
- 删除目录内所有文件
- 进入终端
- 安装解压缩软件 unzip
yum install -y unzip zip
- 命令行输入以下代码,下载Flarum
composer create-project flarum/flarum . --stability=beta
- 点开网站设置,修改网站目录为 public
修改网站配置文件,如图处加入此行代码,把代码中example.com换成自己网站的名字
include /www/wwwroot/example.com/.nginx.conf;
- 配置网站SSL
- 访问网址,会出现下面的报错
- 这是因为没有给予网站目录写入的权限,我们加一下权限即可
- 权限全部改为755
设置 Flarum
- 访问网址,出现如图页面,按提示进行配置,输入完成后点击安装
- 成功后显示
安装中文版插件
- 安装插件需在 Flarum 根目录执行,宝塔面板中点击-网站-根目录
- 点击-终端
- 中文插件地址:官方地址
SSH中输入:
`composer require flarum-lang/chinese-simplified` 再输入`php flarum cache:clear`
- 进入网站后台
- 开启中文插件
- 上一篇: 宝塔面板安装TTRSS-2021版
- 下一篇: Flarum 常用插件