【转载】搭建flarum论坛以及基本配置
本文发布于453天前,最后更新于118天前,其中的信息可能有所发展或是发生改变。如有疑问请联系邮箱:admin@yemengstar.com。

1. 前言

官方文档:安装 | Flarum Documentation

本文转载自:宝塔 Linux 面板安装 Flarum – Flarum 中文社区

2. 准备

夜梦这里使用的是雨云的服务器,长期全场景九折 + 首月五折优惠链接:https://www.rainyun.com/

更多服务器推荐请看:服务器推荐 | 部分服务器测评

此项目必须使用域名并开启 SSL,否则可能会出现未知错误。通过 namesilo 注册域名可以使用 1 美元优惠码:yemeng。

3. 部署前准备

3.1 环境要求

宝塔中需要安装:

  • Nginx 1.21.0+
  • PHP 8.0+ 以及以下扩展:
    • fileinfo
  • MySQL 5.6+ 或者 MariaDB 10.0.5+

PHP需要解除禁用的函数

  • putenv
  • pcntl_signal
  • proc_open

PHP配置修改

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

3.2 安装Composer

进入home目录

cd ~

将安装脚本下载到当前目录

php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

运行安装脚本

php composer-setup.php

4. 安装 Flarum

4.1 新建Flarum站点

进入宝塔面板,找到网站并添加站点,同时创建数据库(数据库选择”uf8mb4“)。

关闭防跨站攻击。

4.2 配置 SSL 证书

打开站点设置,进入 SSL 选项卡页面申请Let’s Encrypt 三个月免费证书。

配置完成SSL证书后,请注意开启“强制 HTTPS”!否则在下面的步骤中无法正常访问网站。

4.3 下载 Flarum 程序

因为 Flarum 要求安装目录必须是空目录,因此我们还需要删除刚刚新建网站目录里的所有文件。

进入宝塔面板,点击网站,找到对应的站点并点击根目录,全选并删除根目录下所有的文件。、

使用 SSH 工具连接服务器,并进入网站根目录,使用 composer 下载 Flarum 程序(确保在网站根目录执行)。

cd /
cd /www/wwwroot/yourDomain
composer create-project flarum/flarum .

5.修改网站 nginx 配置

进入宝塔面板,找到网站设置并选择配置文件进行修改,具体域名地址请按照自己的实际情况进行修改。

  1. 将“root /www/wwwroot/yourDomain;”修改为”root /www/wwwroot/yourDomain/public;“
  2. root ......上面一行新增“include /www/wwwroot/yourDomain/.nginx.conf;”

6.Flarum 安装引导

浏览器输入我们域名地址,你多半会遇到报错。

这里我们需要修改网站权限。

进入宝塔面板,点击 ”文件“ 菜单,进入 “wwwroot” 这个文件夹,找到站点对应的权限,暂时将 755 改为 777不要勾选应用到子目录稍后一定要将 755 权限改回来! 不然服务器会被入侵攻击!

设置完毕,重新刷新一下浏览器,就可以看到下图的安装引导页面了。根据提示填写数据库、管理员等信息即可!

填写完毕,点击 ”install Flarum“ 安装部署!安装成功会跳转到下图的页面,这个时候请将网站目录权限改回 755,请将网站目录权限改回 755,请将网站目录权限改回 755

论坛后台地址:域名/admin

7.安装插件

默认 Flarum 没有内置中文语言包,需要我们手动下载安装。其次 Flarum 还提供其它功能插件,例如表情、导航、阅读次数、网站地图、灯箱等!更多插件查看

安装插件请在网站根目录执行!

下面是进入网站根目录的命令,具体地址请根据自己实际情况进行修改

cd /
cd /www/wwwroot/yourDomain

下面是 Flarum 中文社区提供的安装教程

  1. 简体中文语言包
  2. 编辑器 Emoji 表情选择框
  3. 导航栏菜单插件
  4. 显示帖子阅读次数
  5. 论坛用户名录
  6. 上传文件
  7. Sitemap (网站地图)生成器
  8. Fancybox 图片灯箱(放大)插件

安装完成后去后台启用即可(后台地址:网址/admin)

本文为转载文章,如有侵权请联系夜梦删除。
上一篇
下一篇