18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 基于宝塔快速搭建 Flarum 轻量级论坛网站,附图文安装教程

基于宝塔快速搭建 Flarum 轻量级论坛网站,附图文安装教程

时间:2023-04-23 14:51:02 | 来源:网站运营

时间:2023-04-23 14:51:02 来源:网站运营

基于宝塔快速搭建 Flarum 轻量级论坛网站,附图文安装教程:什么是 Flarum?如何快速搭建轻量级论坛网站?Flarum 是一款基于 PHP Laravel 框架开发的论坛网站,拥有轻量、美观、响应式、易上手等特点,即使是小白也可以轻松上手并搭建,而且有了宝塔面板的辅助,搭建难度又降一级。

作者十星测评,原文链接:基于宝塔快速搭建 Flarum 轻量级论坛网站,附图文安装教程 - 十星测评
Flarum 最初是 Toby Zerner 开发并维护,Toby Zerner 作者在业界出类拔萃,曾经 Toby Zerner 为了纪念他的兄弟 Simon,着手开发了 esoTalk 论坛程序,后来因为 esoTalk 缺少可拓展性,慢慢淡出了历史舞台。自此 Toby Zerner 放弃了 esoTalk,转而开发新的论坛程序 Flarum

2015 年 Toby Zerner 将 Flarum 项目交给 Luceos 开发并维护,而 Toby Zerner 转身投入到了商用论坛程序 ForustFlarum 最初都是兼职人员,经历了 6 年左右的开发,终于在 2021 年发布了第一个稳定版本,这些年 Flarum 项目也在不断的涌入更多的开发者,相信在未来会做的更好更出色。

官方网站:https://flarum.org/

中文社区:https://discuss.flarum.org.cn/

GitHub:https://github.com/flarum/flarum

一、选择服务器

工欲善其事,必先利其器,首先我们需要把服务器选择好,方可进行下面步骤。如何选择一款适合自己的服务器呢?其实可以看你的业务用途,如果客户大部分在国内,自然选择阿里云、腾讯云这种大厂;如果客户群体大部分都在国外,可以选择 Vultr、Linode 这些大厂,这两家价格也相对亲民,月付大概只需要 $5,配置大概是 1核、1G、25G SSD、1T流量、1Gbps。

如果客户群体国内国外都有涉及,那么就不能选择 Vultr、Linode 了,这两家主机商线路晚高峰特别容易炸掉,毕竟价格相对便宜!

如果手里有一定的预算,站长推荐选择 Bandwagonhost(搬瓦工),搬瓦工有针对中国大陆优化线路,该线路就是 CN2 GIA。这种线路属于中国运营商的 VIP 线路,晚高峰绝对不会炸掉,而且延迟也是全网最低的。当然价格也相对贵一点点,不会贵的太离谱,最便宜的一款是 $79/年,合算下来 $6.5/月,比普通线路就贵了 $1.5 左右。但是搬瓦工这款最便宜的经常缺货,如果可以等待的可以关注站长官网,一旦搬瓦工放货,站长会在首页进行置顶,不愿意等待可以参考下面的所售方案。

搬瓦工

官方网站:https://bandwagonhost.com/

Vultr

官方网站:https://www.vultr.com/

Linode

官方网站:https://www.linode.com/

二、搭建服务器环境

2.1 服务器环境配置信息

  1. 宝塔 7.0.3 或更新版本(本文用的是 7.9.0 )
  2. Linux Server(本文用的是 CentOs 7.9 64位)
  3. Apache 或者 Nginx(本文用的是 Nginx 1.21.0)
  4. MySQL 5.6+(本文使用 MySQL 5.6,有条件可以选择 5.7)
  5. PHP 7.1+(本文 PHP-7.4)
  6. phpMyAdmin 5.1

2.2 搭建服务器环境

服务器如何安装免费的Linux宝塔面板?内含一键安装命令/脚本,附图文教程

上述链接是站长写的一篇如何搭建服务器环境的教程,根据教程步骤你就可以搭建出基础环境。搭建完环境,我们还需要对 PHP 环境进行一些配置安装。

2.3 配置 PHP 拓展

进入软件商店找到 PHP 并打开设置,选择 ”安装扩展“ 安装 fileinfo(opcache、exif 非必选)

2.4 解除 PHP 函数禁用

接下来我们需要对 3 个函数进行禁用解除,在 PHP 设置页面选择 ”禁用函数“,删除掉 ”putenv“、”pcntl_signal“、”proc_open“ 这三个函数。

2.5 配置修改

还是在 PHP 设置管理页面,选择 ”配置修改“,对 ”最大脚本运行时间“ 和 ”脚本内存限制“ 这两项配置进行修改,具体修改的值请参考下方:

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

调整完毕站长建议去服务,点击重载配置并重启,这样可以让 PHP 重新读取一下配置,防止上述配置不生效!

2.6 更新服务器软件包

在安装之前您需要使用 SSH 工具连接登录上服务器,执行下面的更新软件包命令

yum update -y更新完左下角会提示 “Complete!

2.7 安装 Composer

为什么需要安装 Composer?因为 Flarum 使用 Composer 来管理它的目录和扩展,所以在安装 Flarum 之前,您需要安装下载 Composer 在您的主机上。
进入用户家目录

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

php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"运行安装脚本

php composer-setup.php删除安装脚本

php -r "unlink('composer-setup.php');"全局安装 composer(配置系统环境变量)

mv composer.phar /usr/local/bin/composer将 composer 源改成阿里云的镜像,如果您使用的是国外服务器此步骤可省略!

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/如果当然用户是 root 用户,会提示你不要用 root 用户操作 composer,回复 ”yes“ 继续使用 root

三、安装 Flarum

3.1 新建站点(存放 Flarum)

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

3.2 配置 SSL 证书

打开站点设置,进入 SSL 选项卡页面,挑选您想要配置的安全证书方式:

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

3.3 下载 Flarum 程序

因为 Flarum 要求安装目录必须是空目录,因此我们还需要删除刚刚新建网站目录里的所有文件。
使用 SSH 工具连接服务器,进入网站目录。注意网站目录每个人都不一样!记得替换!

cd /www/wwwroot/flarum.shixingceping.com解除 .user.ini 的文件锁定,否则该文件无法删除

chattr -i .user.ini进入宝塔面板,点击网站 – 找到对应的站点并点击根目录,全选并删除根目录下所有的文件,也可以使用 FTP 工具进入并删除。

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

composer create-project flarum/flarum .安装成功!

四、修改网站 nginx 配置

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

  1. 将 “root /www/wwwroot/flarum.shixingceping.com;” 修改为 ”root /www/wwwroot/http://flarum.shixingceping.com/public;
  2. 在 root 下面新增 “include /www/wwwroot/http://flarum.shixingceping.com/.nginx.conf;
修改完毕记得保存!

五、Flarum 安装引导

浏览器输入我们域名地址,你可能会遇到下图的错误信息:

出现上图的错误信息是因为没有给予网站目录写入的权限,加一下权限即可~
进入宝塔面板,点击 ”文件“ 菜单,进入 “wwwroot” 这个文件夹,找到站点对应的权限,暂时将 755 改为 777,不要勾选应用到子目录!稍后一定要将 755 权限改回来! 不然服务器会被入侵攻击!

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

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

论坛后台地址:域名/admin

六、安装插件

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

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

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

cd /www/wwwroot/flarum.shixingceping.com下面是 Flarum 中文社区提供的安装教程

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



关键词:论坛,教程,宝塔,文安

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭