记:flarum论坛搭建教程

July 11, 2020 · 技术分享 · 423次阅读

flarum论坛搭建

Flarum是一个非常简单的网站讨论平台。它快速且易于使用,并具有成功运营社区所需的所有功能。

开始安装

1.服务器要求

在安装Flarum之前,重要的是要检查您的服务器是否符合要求。要运行Flarum,您将需要:

  • Apache(启用mod_rewrite)或Nginx(这里推荐Nginx)
  • PHP 7.2.9+具有以下扩展:curl,dom,gd,json,mbstring,openssl,pdo_mysql,tokenizer,zip
  • MySQL 5.6以上或MariaDB 10.0.5以上
  • SSH(命令行)访问以运行Composer

安装宝塔的话,大家应该都会的吧。不对的话自行百度一下。

2.宝塔配置

  • 我们选择使用php7.2版本安装flarum
  • 进入宝塔面板 – 【软件商店】 – 【已安装】,点击 PHP 设置。
  • 选择【安装扩展】,安装 fileinfo(opcache、exif 非必选)。
  • 解除 PHP 函数禁用
    此步骤仅适用于宝塔面板用户,如您直接使用完全的 Linux 命令行安装服务器环境,请跳过此步。

宝塔面板默认禁用一些安装 Composer 要用到的 3 个函数putenv()pcntl_signal()proc_open(),我们需要解除禁用,否则导致Composer 变更源地址时报错、Composer 安装 Flarum 时报错。

所以进入宝塔面板,打开 PHP 设置,在【禁用函数】中,删除 putenvpcntl_signal 以及 proc_open

3.安装Composer

composer是在全局安装

安装 Composer,你只需要下载 composer.phar 可执行文件。

curl -sS https://getcomposer.org/installer | php

要检查 Composer 是否正常工作,只需要通过 php 来执行 PHAR:

php composer.phar

也就两行代码

curl -sS https://getcomposer.org/installer | php

第二行

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

宝塔自带composer我们只需要更新即可
使用 SSH 执行下方命令:

composer self-update

推荐全局换源
切换阿里源:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

取消配置:composer config -g --unset repos.packagist

4.安装程序

  • 新建网站,这个不用多说
  • 进入这个新建网站的根目录下,删除所有文件(这里很重要,必须所有为空
  • 进入命令界面输入指令

第一步:
cd www/wwwroot/Yourdomain.com
第二步:
composer create-project flarum/flarum . --stability=beta

等待安装
安装完成截图

5.网站配置

这一步是关键

  • 修改访问目录

进入宝塔面板,打开站点设置,打开网站目录,将运行目录改为public

  • 修改 Nginx 配置

进入宝塔面板,打开站点设置,修改网站配置文件:引入 Flarum 提供的配置,在 server name 下方加上 include /www/wwwroot/xxx/.nginx.conf;,xxx 为网站目录名。比如我的是 include /www/wwwroot/s5.x-word.cn/.nginx.conf如下图所示:

文件配置

6.Flarum 安装引导

  • 在浏览器中访问安装 Flarum 的站点网址。
  • 会出现错误

这是因为没有给予网站目录写入的权限,我们加一下权限即可:

前往宝塔面板,点击左侧【文件】,(或者使用 SSH 工具)进入 /www/wwwroot 目录。
右击 your domain 站点目录,选择【权限】,将 755 权限修改为 775 权限。不要忘记勾选 “ 应用到子目录 ”。
接着刷新一下论坛网页就好了,根据图片提示填写好论坛信息。
数据库名、数据库用户名、数据库密码都可以在宝塔面板查看。

标签:none

最后编辑于:2020/07/11 21:17

添加新评论

  1. 哈哈哈 哈哈哈
    2020-07-30 21:59

    nb作者

    回复