原文链接:ECHK1NG’s 学习之路 什么是Flarum? Flarum是基于PHP构建的一款论坛软件,可以说她是我见过最简洁美观的一款,没有之一 Flarum 的前身是 esoTalk 和
原文链接:ECHK1NG’s 学习之路
- 快速、简单。 不杂乱不臃肿,没有复杂的依赖关系。Flarum 使用 php 构建,因此很容易被部署。同时界面采用高性能 javascript 框架 Mithril ,因此占用空间很小。
- 漂亮、响应式。 专为人设计的论坛程序。Flarum 经过精心设计,完美支持跨平台、开箱即用。
- 免费、开源。 Flarum 基于 MIT 协议 发布。
以上摘自Flarum 中文社区
更多关于Flarum的内容可以查看Flarum文档
搭建准备工作
有了这些东西后就可以开始了!
本次搭建使用环境
sudo /etc/init.d/bt default
sudo /etc/init.d/bt default
sudo /etc/init.d/bt default
通过浏览器进入宝塔控制面板,首次进入会弹出两个安装选项,选择LNMP环境(L指Linux,N指Nginx,M指MySQL,P指PHP),自己选择需要安装的具体版本
建议使用编译安装,虽然耗时,但更稳定
官方推荐版本为
安装完成后我们还需要开启以下功能
在宝塔面板中点击软件商店→已安装→PHP设置
选择安装扩展(fileinfo、opcache、exif)
在此页面我们还需解除PHP函数禁用,否则会导致使用Composer 安装 Flarum 时报错。
需要解除禁用的函数为:putenv(),pcntl_signal(),proc_open()
以阿里云为例
在域名控制台中,点击解析
按如下方式添加记录
主机记录 | 记录类型 | 解析线路(isp) | 记录值 | TTL |
---|---|---|---|---|
@ | A | 默认 | 你的服务器地址 | 10分钟 |
由于Flarum安装要求安装目录为空目录,所以我们需要删除刚刚创建网站的根目录
tip:.user.ini文件可以更改其权限后删除
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;...}
使用SSH连接到你的服务器,输入以下命令
yum update -y
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
composer config -g repo.packaGISt composer Https://mirrors.aliyun.com/composer/
使用SSH连接到你的服务器,输入以下命令
cd /www/wwwroot/example.com
将 example.com 改成你自己的域名
composer create-project flarum/flarum . --stability=beta
成功后会下载 Flarum ,更新依赖包。(花费时间可能较长,请耐心等待)
tip:如果运行该命令后出现如下报错
Your requirements could not be resolved to an installable set of packages.
PHP版本问题
Updating dependencies (including require-dev)
killed
服务器内存不够导致
free -m
图中Swap表示虚拟内存,可增加虚拟内存达到运行目的。
安装完成!
--结束END--
本文标题: Flarum论坛软件+宝塔 安装教程
本文链接: https://www.lsjlt.com/news/398832.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0