【网站搭建】开源社区Flarum搭建记录

简介: 如果遇到缺少文件的情况,改为使用root身份执行(默认是www身份执行的,我使用www身份执行,缺少了个vendor文件夹)

环境

服务器系统:腾讯云 OpenCloudOS

宝塔版本:免费版8.0.1

Nginx:1.24.0

MySQL:5.7.42

PHP:8.1.21

萌狼蓝天 2023年8月7日

PHP设置

1.安装扩展:flieinfo、opcache、exif

2.解除禁用函数:putenv 、 pcntl_signal 、 proc_open

3.配置修改:max_execution_time=600,memory_limit=1024M

创建网站

1.宝塔PHP项目中新建网站,数据库字符集为 utf8mb4

2.申请SSL(Let’s Encrypt),开启强制HTTPS

下载Flarum

1.进入网站根目录,删除所有内容,删了刷新,会发现.user.ini还在,再删除一次.user.ini就可以了。(也可以使用chattr -i .user.ini解除文件锁定先,就可以直接删除)

2.回到宝塔网站页面,点击设置,进入Composer选项卡,选择对应的PHP版本,执行参数设置为自定义命令,补充命令一栏填写composer create-project flarum/flarum .,不要使用阿里云的源,将阿里云的源改为官方源,然后点击执行。

如果遇到缺少文件的情况,改为使用root身份执行(默认是www身份执行的,我使用www身份执行,缺少了个vendor文件夹)

3.去目录wwwroot,将你的项目文件及其子目录权限设置为755。

配置网站

网站目录运行目录设置为:/public

配置文件,在root /www/wwwroot/网站域名/public;后面添加include /www/wwwroot/网站域名/.nginx.conf;

访问网站

可以正常访问页面,进入安装引导页面,填写信息,提交.完成

如果遇到报错,再进入目录,编辑config.php,将'debug' => false改为'debug' => true,可以看到错误原因

汉化

官方文档:简体中文语言包 - Flarum 中文社区

1.使用composer安装软件包,安装好后清除缓存

composer require flarum-lang/chinese-simplified
php flarum cache:clear

先去宝塔网站管理页面点击设置,然后进入composer选项卡,执行自定义命令composer require flarum-lang/chinese-simplified

再去访问网站域名/admin进入后台管理页面,启用汉化插件

再去常规选项卡,将默认语言改为简体中文

相关文章
|
9月前
|
Ubuntu Shell Linux
一键搭建SFroum开源论坛程序
SFroum是一款开源论坛程序,简化了站长的技术难度。官网位于<https://www.sforum.cn>,提供CSDN教程。由于Docker问题,一键安装脚本不可用,建议手动安装。适合Linux系统,如Debian和Ubuntu,最低配置为1核1G,推荐2核2G。安装涉及使用宝塔面板,安装Nginx,然后通过脚本安装论坛,如`ubuntu.sh`或`centos.sh`。安装后进行反代配置以绑定域名。安装完成后访问`/admin`进入后台。教程包含多步截图指导。
|
数据采集 关系型数据库 MySQL
把你开发的网站免费发布到互联网上(2)
我们需要将 GitHub 上的代码克隆过来,所以在 Consoles(控制台)下我们新建一个 bash 控制台。
|
数据采集 数据挖掘 关系型数据库
把你开发的网站免费发布到互联网上(1)
而在学习 web 开发,比如 Django、Flask、webpy 等框架的过程中,我们会有将网站上线的需求,用来测试或展示。
|
JavaScript 关系型数据库 MySQL
开源论坛 flarum 的快速创建 - docker版
开源论坛 flarum 的快速创建 - docker版
1940 2
开源论坛 flarum 的快速创建 - docker版
阿里云的个人使用体验与关于阿里云个人博客搭建的补充
简单快速,通俗易懂易上手,体验满分10分给9.9分吧!!!
243 0
|
Kubernetes 前端开发 关系型数据库
开源项目:ferry开源工单系统搭建(更新于2021 8.30)
开源项目:ferry开源工单系统搭建(更新于2021 8.30)
1493 0
开源项目:ferry开源工单系统搭建(更新于2021 8.30)
|
搜索推荐 小程序 Android开发
快速搭建企业官网教程,企业网站搭建怎么做?
快速搭建企业官网教程,企业网站搭建怎么做?
464 0
|
弹性计算 运维 云计算
如何搭建公司网站?
简介: 我们搭建企业网站有以下几种常见方式 1、自己建站。 2、使用模板建站。 3、招聘网站设计人员搭建网站。 4、找外面的网站设计公司。 5、由国内云计算厂商完成建站工作。
如何搭建公司网站?
|
关系型数据库 MySQL Java
基于阿里云部署自己的论坛小项目
感谢阿里飞天计划提供的平台,让我可以把论坛部署起来.
316 0
基于阿里云部署自己的论坛小项目
|
安全 JavaScript Linux
开源项目推荐:国外整理的一套在线渗透测试资源合集
开源项目推荐:国外整理的一套在线渗透测试资源合集
581 0