朱纯树博客
VPS测评推荐网站
cloudacead cloudacead

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站

flarum 是一个基于 Laravel 框架的开发的轻论坛程序,界面简洁,插件丰富,目前为止flarum还没有正式版,一直都是测试版,目前最新版本是Flarum 0.1.0-beta.15!

由于flarum安装过程比较麻烦,所以博主今天就写一个简单安装flarum的教程。

演示站点:codefec.com

准备工作

1.一台VPS服务器

[b2_insert_post id=”6172″]

2.Termius SSH连接工具

mac版下载地址:https://www.termius.com/mac-os

windows版下载地址:https://www.termius.com/windows

3.一个有效的域名

简单配置

购买vps、域名以及安装termius的过程就省略了。 博主服务器装的centos7.6,连接好ssh之后我们就来安装宝塔面板

进入下图页面

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图

执行以下命令安装宝塔面板:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

到下图这步的时候输入 y 然后回车即可

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图1

接下来就是安装过程,预计耗时两分钟

出现下图信息则是安装成功,username是面板用户名,password是面板登录密码,外网面板地址是供我们访问的地址

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图2

访问面板外网地址会出现下图界面,输入账号密码后即可登录

如果你用的是阿里云、腾讯云、华为云等大厂机器,可能要在防火墙放行端口

如果你不会,那没关系,提交工单是最快的解决方案

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图3

新版的宝塔面板需要绑定账号才能用,如果你不想绑定,可以参考这个文章:

[b2_insert_post id=”3548″]

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图4

全部搞好之后,就去面板软件商店安装以下软件:

  1. nginx 1.18

2. php 7.4

3. mysql 5.7

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图5

等所有软件安装完毕之后来创建一个网站

填写相关信息,并把域名A记录解析到这台服务器上

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图6
域名解析
使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图7
创建网站

创建成功之后,访问绑定的域名,出现以下信息则为创建成功

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图8
网站创建成功默认页面

接下来,我们用termius进入站点根目录

下图中可以看到网站根目录路径

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图9

执行命令:

cd 路径地址

如下图所示:

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图10

进入网站根目录后,

输入 composer然后回车,出现下图则是已安装composer,我们再执行composer self-update命令升级composer即可

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图11

如果未安装composer

则依次执行以下命令:

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

php composer-setup.php

php -r "unlink('composer-setup.php');"

sudo mv composer.phar /usr/local/bin/composer

然后再输入composer 查看composer是否安装成功

由于宝塔面板禁用了php的某些函数,但是运行composer正用到这些函数,所以我们需要取消禁用

按照下图步骤进入禁用函数面板,找到 putenv,pcntl_signal,proc_open删除即可

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图12
使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图13

然后安装fileinfo扩展,如下图所示:

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图14

全部搞好之后,回到termius

执行: rm -rf * 删除当前目录下的所有文件

然后执行 ls

如果无结果则是删除成功,如下图所示

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图15

如果你是国内服务器,则需要换composer镜像源

执行以下命令配置成阿里源

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

如果需要取消配置,则执行以下命令:

composer config -g --unset repos.packagist

开始安装flarum

打开termius,执行以下命令:

composer create-project flarum/flarum . --stability=beta
使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图16
flarum安装过程

安装成功后修改网站配置文件

在server模块里加上:

include /网站路径/.nginx.conf;

如下图所示:

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图17

然后设置网站运行目录为public,如下图所示:

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图18

然后设置storage文件夹权限为777

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图19

再把public/assets文件夹权限设为777

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图20

然后访问域名,就到了安装页面

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图21

配置好安装信息之后点击Install Flarum即可,如果不懂英语,按照下图提示所填即可

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图22

安装好之后的页面:

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图23
网站首页

访问域名/admin 进入管理后台

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图24

程序默认是英文,如果要切换到中文则需要安装中文插件,执行以下命令:

composer require littlegolden/flarum-lang-simplified-chinese

安装成功之后来后台启用即可

设置中文搜索

程序默认不支持中文搜索,如果需要启用中文搜索功能,请按以下步骤操作

修改mysql配置文件,在[mysqld]下面加上:

ngram_token_size=2
使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图25

保存后重启mysql

然后安装phpMyAdmin

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图26

安装后打开phpMyAdmin

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图27

然后在sql查询里,依次执行下面代码:

USE 你的 Flarum 数据库的名字;
ALTER TABLE posts DROP INDEX content;
CREATE FULLTEXT INDEX content ON `posts` (`content`) WITH PARSER ngram;
使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图28

执行完上方代码之后,再执行

USE 你的 Flarum 数据库的名字;
ALTER TABLE discussions DROP INDEX title;
CREATE FULLTEXT INDEX title ON `discussions` (`title`) WITH PARSER ngram;

然后就大功告成啦!

使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图29

协助安装

如果看完了教程还是没能安装成功,可以付费申请博主协助安装

[b2_insert_post id=”6312″]

赞(3) 打赏
未经允许不得转载:VPS测评推荐网站 - 朱纯树博客 » 使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站

评论 1245

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1245
  2. #1244

    homepage

    homepage1周前 (03-18)回复
  3. #1243
  4. #1242
  5. #1241
  6. #1240
  7. #1239
  8. #1238
  9. #1237

    Depending on the physician s orders, the patient can be asked to lie down in the left lateral decubitus position or be placed in a semi reclined position with a pillow underneath the knees buy cheap cialis online

    Inefeby2周前 (03-11)回复
  10. #1236
  11. #1235

    best place to buy cialis online For anyone taking 99 milligram potassium tablets, stick to the daily number prescribed by your doctor

    tritymn2周前 (03-10)回复