使用宝塔面板安装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之后我们就来安装宝塔面板

进入下图页面

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

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

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

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

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

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

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

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

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

[b2_insert_post id=”3548″]

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

  1. nginx 1.18

2. php 7.4

3. mysql 5.7

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

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

域名解析
创建网站

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

网站创建成功默认页面

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

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

执行命令:

cd 路径地址

如下图所示:

进入网站根目录后,

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

如果未安装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删除即可

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

全部搞好之后,回到termius

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

然后执行 ls

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

如果你是国内服务器,则需要换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安装过程

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

在server模块里加上:

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

如下图所示:

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

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

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

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

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

安装好之后的页面:

网站首页

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

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

composer require littlegolden/flarum-lang-simplified-chinese

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

设置中文搜索

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

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

ngram_token_size=2

保存后重启mysql

然后安装phpMyAdmin

安装后打开phpMyAdmin

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

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

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

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

然后就大功告成啦!

协助安装

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

[b2_insert_post id=”6312″]

赞(3) 打赏
未经允许不得转载:主机测评,美国vps,香港vps,日本vps,韩国vps,台湾vps,欧洲vps,vps,国外vps,免费vps,便宜vps,免费空间 » 使用宝塔面板安装Flarum,最全面,最简单的搭建一个轻量级论坛网站

评论 1249

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址