我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Flarum论坛软件+宝塔 安装教程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Flarum论坛软件+宝塔 安装教程

原文链接:ECHK1NG’s 学习之路

什么是Flarum?

![flarum.jpg][1]

  • Flarum是基于PHP构建的一款论坛软件,可以说她是我见过最简洁美观的一款,没有之一

Flarum 的前身是 esoTalkFluxBB ,她生来就被设计如此:

  • 快速、简单。 不杂乱不臃肿,没有复杂的依赖关系。Flarum 使用 PHP 构建,因此很容易被部署。同时界面采用高性能 JavaScript 框架 Mithril ,因此占用空间很小。
  • 漂亮、响应式。 专为人设计的论坛程序。Flarum 经过精心设计,完美支持跨平台、开箱即用。
  • 强大、可扩展。 您可以客制化、扩展或集成 Flarum 以满足您的社区需求。Flarum 拥有非常全面、强大的 扩展 API ,她的架构及其灵活。

怎么为自己搭建一个Flarum?

搭建准备工作

  1. 域名
  2. 服务器
  3. 时间

有了这些东西后就可以开始了!

搭建过程

本次搭建使用环境

  1. CentOS 7.9.2009
  2. BT-Panel 7.5.1
  3. Nginx 1.18.0
  4. MySQL 5.6.50
  5. PHP-7.3

开始搭建

一、安装宝塔面板

  • 在你的服务器上安装宝塔面板,你可以在服务器购买页面选择默认安装宝塔
    然后在服务器控制台放行8888端口(不然无法打开宝塔控制面板)
    通过远程SSH连接服务器,输入以下命令
  • 外网面板地址
sudo /etc/init.d/bt default
  • 登陆用户名
sudo /etc/init.d/bt default
  • 登录密码
sudo /etc/init.d/bt default

![login.jpg][10]

二、安装运行环境

1.安装LNMP

通过浏览器进入宝塔控制面板,首次进入会弹出两个安装选项,选择LNMP环境(L指Linux,N指Nginx,M指MySQL,P指PHP),自己选择需要安装的具体版本
建议使用编译安装,虽然耗时,但更稳定
官方推荐版本为

  • Nginx 1.16+
  • MySQL 5.6+
  • PHP 7.1+
  • phpMyAdmin 4.7
    tip:不要过分追求高版本,要考虑服务器性能和自己的需求,老版本都是经过长时间检验的,相对来说比较稳定
2.修改PHP配置

安装完成后我们还需要开启以下功能

  • 在宝塔面板中点击软件商店→已安装→PHP设置

  • 选择安装扩展(fileinfo、opcache、exif)
    ![php.jpg][11]

    在此页面我们还需解除PHP函数禁用,否则会导致使用Composer 安装 Flarum 时报错。

  • 需要解除禁用的函数为:putenv(),pcntl_signal(),proc_open()
    ![p.jpg][12]

三、将域名解析到服务器

以阿里云为例
在域名控制台中,点击解析
![yuming.jpg][13]

按如下方式添加记录

主机记录记录类型解析线路(isp)记录值TTL
@A默认你的服务器地址10分钟

四、安装准备

1.在宝塔控制面板,点击网站,选择添加站点

![web.jpg][14]

2.删除目录

由于Flarum安装要求安装目录为空目录,所以我们需要删除刚刚创建网站的根目录
tip:.user.ini文件可以更改其权限后删除

3.修改Nginx配置
①在宝塔控制面板点击网站
②点击设置→配置文件
server{    listen 80;    server_name eck.ink;    index index.php index.html index.htm default.php default.htm default.html;    root /www/wwwroot/eck.ink;...}
③修改

在路径 root /www/wwwroot/example.com; 后添加public
添加一行代码include /www/wwwroot/example.com/.nginx.conf;
将 example.com 更换为自己的地址
完成后代码如下

server{    listen 80;    server_name eck.ink;    index index.php index.html index.htm default.php default.htm default.html;    root /www/wwwroot/eck.ink/public;    include /www/wwwroot/eck.ink/.nginx.conf;...}
4.安装 Composer

使用SSH连接到你的服务器,输入以下命令

①安装
yum update -y
  • 安装完成后,会提示 Complete!
    ![com.jpg][15]
②将安装脚本下载到当前目录
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/

![comssh.jpg][16]

四、下载Flarum文件

使用SSH连接到你的服务器,输入以下命令

1.进入网站目录
cd /www/wwwroot/example.com

将 example.com 改成你自己的域名

2.执行该命令
composer create-project flarum/flarum . --stability=beta

成功后会下载 Flarum ,更新依赖包。(花费时间可能较长,请耐心等待)
![php73.jpg][17]

tip:如果运行该命令后出现如下报错
Your requirements could not be resolved to an installable set of packages.
PHP版本问题

  • 解决方法
    尝试使用其他版本,例如PHP 7.3

Updating dependencies (including require-dev)
killed
服务器内存不够导致

  • 解决方法(该方法可能降低系统性能)
    使用SSH输入以下指令
    查看当前服务器内存情况
free -m

![free.jpg][18]

图中Swap表示虚拟内存,可增加虚拟内存达到运行目的。

五、在浏览器输入你的域名打开

安装完成!

来源地址:https://blog.csdn.net/jubzr/article/details/127086132

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Flarum论坛软件+宝塔 安装教程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

安装宝塔面板教程

1.登录服务器首先,使用SSH客户端登录到你的亿速云服务器。你可以使用终端或者其他SSH客户端,输入服务器的IP地址和登录凭据。2.下载宝塔安装脚本在登录到服务器后,你需要下载宝塔面板的安装脚本。你可以使用以下命令下载宝塔安装脚本:wget-Oinstall.shhttp://download.bt.cn/instal
2023-10-27

云服务器安装宝塔教程

首先,需要先下载好所需的宝塔软件,可以在网上搜索获取。然后,在本地宝塔目录下,找到"superfarm”文件夹,并把这个文件夹复制到C盘下。接下来,打开C盘根目录下的“superfarm”文件夹,找到"openup.bat”文件,并将其中的“system”子进程杀掉,这样可以避免安装过程中的病毒攻击。然后,打开C盘根目录下的“openup.bat”文件,点右键,选“用记事本打开&
2023-10-26

Docker中安装宝塔的详细教程

这篇文章主要介绍了Docker中安装宝塔的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-03-13

云服务器安装宝塔面板教程

首先,需要确认安装的系统是服务器操作系统,并且已经安装了“宝塔面板”。2.在电脑上下载“宝塔面板”并解压。3.打开浏览器,输入“http://localhost/browse/browse.cloudcloud.com/”并确认。4.然后,在搜索栏中输入“云服务器”并点击搜索。5.然后在弹出的对话框中,选择你的服务器所在的位置,以及你要购买和安装的服务,然后点击“下一步”。6.接下来,你
2023-10-26

阿里云服务器宝塔安装教程

1.登录阿里云服务器首先,你需要登录到你的阿里云服务器。你可以使用SSH或者其他远程连接工具来登录。2.下载宝塔安装包在登录到服务器后,你需要下载宝塔安装包。你可以使用以下命令来下载宝塔安装包:wget-Oinstall.shhttp://download.bt.cn/install/install-ubuntu_6.0.sh&&sudobashinstall.sh3.安装宝塔面板
2023-10-26

腾讯云服务器安装宝塔教程

很抱歉,我无法为您提供安装腾讯云服务器的详细教程,因为这需要特定的计算机软件和操作系统,并且腾讯云服务器的安装流程非常复杂。腾讯云服务器的使用方法非常简单,您可以根据您的具体需求和操作步骤进行操作。在安装腾讯云服务器之前,请确保您已经安装和更新了您的操作系统和相关软件(如浏览器、应用商店或服务提供商),以确保您已经获得了适当的软件许可证和版本。同时,请确认您已经安装了腾讯云服务器的软件许可证和
2023-10-26

宝塔Linux教程:安装PHP5.2.0详细步骤

在这篇文章中,我会为大家详细介绍如何在宝塔面板上安装PHP 5.2.0版本的步骤,包括具体的代码示例。PHP 5.2.0虽然已经比较老旧,但仍然有一些特殊需求的项目会需要使用这个版本。希望这篇教程对大家有所帮助。在使用宝塔Linux面板的过
宝塔Linux教程:安装PHP5.2.0详细步骤
2024-03-06

阿里云服务器安装宝塔教程

阿里云服务器安装宝塔教程是使用阿里云服务器进行安装的基础教程,下面是具体步骤:打开阿里云官方网站:https://cn.aliyun.com/进入登录页面:在登录页面输入账号和密码,选择阿里云主机登录。进入服务器管理页面,在左侧列出了整个阿里云服务器的硬件配置、网络配置、操作系统配置等。选择服务器硬件,点击“下一步”。选择安装操作系统,点击“下一步”。选择安装软件,点击“下一步”。
2023-10-26

云服务器怎么安装宝塔面板教程

首先,需要确认一下宝塔面板的安装位置,可以在官网上搜索相关的安装教程。在电脑上安装宝塔面板软件,下载地址在这里:http://www.opencloud.com/download/software/metadata/opencloud/metadata.md运行软件,在界面中选择“安装宝塔面板”或者“自动安装”。选择“自动安装”后,软件会提示安装宝塔面板,安装过程非常简单,只需要将数据库、文件名等信息替换掉即可。在完成安装之后,可以在
2023-10-27

电脑连接云服务器安装宝塔教程

如果您的电脑无法连接到云服务器,那么以下是一些可能有用的步骤来安装宝塔教程(如果您正在使用公共WiFi连接网络):找到“我的电脑”或者“计算机”菜单中的“管理”选项卡。从左侧的“设备管理器”或右侧的“网络连接”选项卡中找到您想要安装宝塔的设备。右键单击您想要安装宝塔的设备,并选择“安装”选项。弹出“安装”窗口,根据提示选择要安装的软件。点击
2023-10-27

腾讯云服务器安装宝塔面板教程

1.登录腾讯云服务器首先,你需要登录到你的腾讯云服务器。你可以使用SSH或者其他远程连接工具来登录。2.下载宝塔面板安装包在登录到服务器后,你需要下载宝塔面板的安装包。你可以使用以下命令来下载宝塔面板的安装包:wget-Oinstall.shhttp://download.bt.cn/install/install-ubuntu_6.0.sh&&sudobashinstall.sh
2023-10-26

DISCUZ!论坛详细安装方法以及调试过程(图文教程)

大家好,我们今天来讲解dz的安装调试过程,呵http://www.cppcns.com呵! 讲我们dz7.2压缩包直接解压,然后把我们的解压后的upload文件夹中的所有文件全部上传http://www.cppcns.com到服务器的we
2022-06-12

阿里云服务器怎么安装宝塔面板教程

首先,需要确保服务器上已经安装了宝塔面板。可以在阿里云官网(https://cloud.aliyun.com/)上下载宝塔面板,也可以在本地使用命令行工具进行安装。打开宝塔面板,进入“应用中心”页面,找到“宝塔面板”按钮,点击该按钮打开面板。在宝塔面板中,可以看到一些常用的组件,如“日志管理”、“监控”、“数据库”等。
2023-10-27

腾讯云服务器怎么安装宝塔面板教程

下载宝塔面板:可以通过腾讯云官网或者其他相关网站下载宝塔面板的软件,下载完成后可以进行安装。打开软件:在安装完成后,需要打开宝塔面板,点击“添加”按钮添加要添加的宝塔面板。注册账号:在添加完宝塔面板后,需要注册一个账号,注册完成后可以登录宝塔面板。添加面板:宝塔面板中已经存储了宝塔的相关信息,需要添加相应的面板。在面板
2023-10-27

亚马逊服务器如何安装宝塔系统教程

下载宝塔系统:首先需要从亚马逊官网下载宝塔系统,下载地址可以在官网首页找到。安装宝塔系统:双击下载的宝塔系统,按照提示进行安装,在安装过程中需要进行身份验证,以确保系统安全。配置服务器环境:在安装完成后,需要进行配置服务器环境,包括设置服务器的IP地址、端口、服务名等。启动服务器:完成配置后,需要启动服务器,可以使用启动脚本来启动服务器。安装PHP环境:安装完宝塔系统后,需要进行PHP环境的配置,...
2023-10-27

云服务器如何安装宝塔服务器系统教程

首先,需要在网上搜索宝塔服务器系统安装教程,可以在百度知道、搜狗问答、360问答等网站寻找相关教程;接下来,需要准备服务器的主机空间,可以在百度云空间上购买或者租用一个空间;准备好宝塔服务器系统,可以下载安装包后解压缩,可以使用安装软件或工具,如:“宝塔客户端安装器”;下载安装宝塔服务器系统,下载地址可以在百度云空间或宝塔服务器官网上下载;安装完成后,需要重启服务器,可以使用命令如“python”重启服务器;重启完成后,即...
2023-10-27

云服务器登录后怎么安装宝塔助手教程

首先,打开云服务器管理页面,在页面上找到“登录”按钮,点击按钮。接着,在弹出的页面中找到“新建账号”,点击按钮。这时会弹出一个新建账号页面,你可以输入一个新的账号名和密码,然后保存即可。完成创建账号的流程后,再来找到“宝塔助手”按钮,点击进入。进入宝塔助手后,你可以看到“新建云服务器”菜单,然后点击“新建云服务器”按钮,在弹出的页面中选择你的服务器所需的配置文件,确认后点击“
2023-10-26

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录