Flarum论坛宝塔面板搭建教程

准备阶段

1. 服务器准备

推荐使用雨云,这是一家国内优秀的云计算服务商,购买服务器时可以使用优惠码 yhj 获取优惠。

2. 安装宝塔面板

在选购的雨云服务器上安装宝塔面板以实现可视化管理和环境配置。

3. 配置必要环境

  • 在宝塔面板中安装 Nginx、PHP 7.3 及以上版本以及 MySQL 5.6 及以上版本。
  • 确保已启用 SSH 服务,以便通过命令行运行 Composer。

4. PHP 扩展安装与禁用

  • 在宝塔面板的 PHP 配置中安装以下扩展:exiffileinfoopcache
  • 确认或禁用 putenvpcntl_signalproc_open 函数(若未默认禁用则需手动禁用)。

5. 安装 Composer

  • 在服务器终端执行更新命令:yum update -y
  • 切换到服务器根目录:cd
  • 下载 Composer 安装程序:
    php -r "copy('https://install.phpcomposer.com/installer','composer-setup.php');"
    
  • 运行安装程序:php composer-setup.php
  • 安装完成后移除安装脚本:php -r "unlink('composer-setup.php');"
  • composer.phar 移动到全局可执行路径:mv composer.phar /usr/local/bin/composer

配置阶段

  • 创建数据库:在宝塔面板的数据库管理界面添加新的数据库,自行设置数据库名、用户名及密码,并选择 utf8mb4 字符集。

  • 添加网站:在宝塔面板中添加新网站,填入自己的域名(确保已将域名 A 记录解析到服务器 IP 地址),并选择刚才配置好的 PHP 版本。

  • 清理网站目录:进入网站目录,删除所有初始文件;同时,在网站设置中关闭防跨站攻击(XSS防护)选项。

下载与安装 Flarum

  • 在网站目录的宝塔面板内置终端中,使用 Composer 下载 Flarum 论坛:
    composer create-project flarum/flarum . --stability=beta
    
    
    

设置与配置

  • 调整网站运行目录:在网站设置中,将网站目录设置为 /public 并保存。

  • 编辑 Nginx 配置文件(假设网站目录为 /www/wwwroot/bbs-dome.misenc.cn):
    • 找到相应网站的 Nginx 配置文件,并在其 root 目录定义行下方加入如下内容:
      include /www/wwwroot/bbs-dome.misenc.cn/.nginx.conf;
      
    • 保存配置文件后,在宝塔面板的软件商店中重启 Nginx 服务。

至此,Flarum 论坛的安装与配置已完成。现在您可以访问您的域名以正常访问Flarum论坛。

不讲中文语言包?

这种只能算只管搭建不管配置型

1 个赞