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

释放双眼,带上耳机,听听看~!

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

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

演示站点:codefec.com

准备工作

1.一台VPS服务器

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

无忧云圣诞节VPS特惠!香港VPS 5折起,四川高防VPS,4核_4G内存_10M带宽月付仅78元,使用优惠码还可享9折优惠,另有国内特价高防物理机,活动期间购买续费同价!

无忧云怎么样? 无忧云服务器好不好?无忧云值不值得购买?无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆…

2.Termius SSH连接工具

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

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

3.一个有效的域名

简单配置

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

进入下图页面

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

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

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

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

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

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

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

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

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

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

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

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

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

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

四种方法解决宝塔强制登陆

昨日有用户发现新的7.4.5版本的宝塔面板登录时被要求绑定宝塔官网账号,否则就无法继续使用面板。宝塔官方团队论坛回应称此举是为了“使用面板时方便很多,有什么安全提醒也可以第一时间发短信”。 但是宝塔面板的回应显得有些遮遮掩掩,不过这里面的具体原因就不去深究了。大鸟的宝塔用的是永久版本的专业版本,所以…
使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图8

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

  1. nginx 1.18

2. php 7.4

3. mysql 5.7

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

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

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

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

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

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

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

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

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

执行命令:

cd 路径地址

如下图所示:

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

进入网站根目录后,

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

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

如果未安装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,最全面,最简单的搭建一个轻量级论坛网站插图16
使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站插图17

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

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

全部搞好之后,回到termius

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

然后执行 ls

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

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

如果你是国内服务器,则需要换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,最全面,最简单的搭建一个轻量级论坛网站插图20
flarum安装过程

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

在server模块里加上:

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

如下图所示:

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

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

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

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

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

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

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

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

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

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

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

安装好之后的页面:

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

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

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

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

composer require littlegolden/flarum-lang-simplified-chinese

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

设置中文搜索

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

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

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

保存后重启mysql

然后安装phpMyAdmin

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

安装后打开phpMyAdmin

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

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

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

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

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

然后就大功告成啦!

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

协助安装

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

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

协助安装Flarum轻论坛程序[出售]

安装教程: 如果看完教程还不会,可以赞助博主申请远程协助安装。

人已赞赏
学习笔记资源文件

引流培训高级课:教你被动引流日均100+精准客户,让你微信好友每天爆满

2020-12-18 16:24:41

JavaScript学习笔记技术杂烩

除了审查元素,这句代码能更好的帮助你修改网页内容

2021-1-7 18:13:24

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索