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

news2024/9/27 17:29:08

环境

服务器系统:腾讯云 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

image-20230806234110691

image-20230806234213463

创建网站

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进入后台管理页面,启用汉化插件

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

image-20230806225716783

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/853706.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Llama 2 with langchain项目详解(一)

Llama 2 with langchain项目详解(一) 2023年2月25日,美国Meta公司发布了Llama 1开源大模型。随后,于2023年7月18日,Meta公司发布了Llama 2开源大模型,该系列包括了70亿、130亿和700亿等不同参数规模的模型。相较于Llama 1,Llama 2的训练数据增加了40%,上下文长度提升至…

直线模组在AGV物流设备起什么作用?

在物流产业高速发展的今天,机器人技术的应用程度已经成为决定企业间相互竞争和未来发展的重要衡量因素。智能机器人运用到物流产业,其效率不言而喻。AGV智能仓储作为现代物流系统的重要组成部分,物流自动化、智能化不光是能提升效率和安全性&…

前端懒加载

懒加载的概念 懒加载也叫做延迟加载、按需加载,指的是在长网页中延迟加载图片数据,是一种较好的网页性能优化的方式。在比较长的网页或应用中,如果图片很多,所有的图片都被加载出来,而用户只能看到可视窗口的那一部分…

Java GUI,mybatis实现资产管理系统

Java GUI——资产管理系统 前言:为了做java课设,学了一手Java GUI。感觉蛮有意思的,写写文章,做个视频记录一下。欢迎大家友善指出我的不足 资产管理系统录制视频,从头敲到尾 模块划分 资产信息管理 资产信息查询 …

【Linux取经路】进程的奥秘

文章目录 1、什么是进程?1.1 自己写一个进程 2、操作系统如何管理进程?2.1 描述进程-PCB2.2 组织进程2.3 深入理解进程 3、Linux环境下的进程3.1 task_struct3.2 task_struct内容分类3.3 组织进程3.4 查看进程属性 4、结语 1、什么是进程? 在…

Java GUI——网页浏览器开发

Java GUI——网页浏览器开发 前言:为了做java课设,学了一手Java GUI。感觉蛮有意思的,写写文章,做个视频记录一下。欢迎大家友善指出我的不足 网页浏览器开发录制视频,从头敲到尾 任务需求 界面需求 菜单栏 文件 【…

构建IT项目价值管理体系︱陆金所控股有限公司项目管理专家朱磊

陆金所控股有限公司项目管理专家朱磊先生受邀为由PMO评论主办的2023第十二届中国PMO大会演讲嘉宾,演讲议题:陆控-构建IT项目价值管理体系。大会将于8月12-13日在北京举办,敬请关注! 议题简要: IT资源有限,…

常见的几大排序问题

前言:排序问题,是数据结构中的一大重要的组成板块,很多的面试机试中都会多多少少的涉及到排序问题,之前在上数据结构的那个学期整理过排序问题,不过大都是囫囵吞枣,不求甚解,今天,我…

Altium Designer (AD) 绘制原理图及双层PCB简易教程

目录 前言 工程建立 创建工程 创建原理图文件 创建PCB文件 绘制原理图 导入元件库 ​编辑绘制原理图 设置原理图标注 ​编辑​编辑 结果图​编辑 制作PCB板 生成PCB​编辑 绘制PCB边缘 设置PCB网格间距大小 走线规则设置 修改安全间距 什么是安全间距 怎样修…

在飞机设计中的仿真技术

仿真技术在飞机设计中发挥着越来越重要的作用,本文阐述了国内外在飞机设计中广泛使用的结构强度计算,多体动力学仿真、多学科多目标结构优化、内外流场分析、非线性有限元分析、疲劳强度分析、电磁仿真分析,机电液联合仿真分析等,…

数据结构基础5:栈和队列的实现。

一.栈的基本概念。 一.基本概念 1.基本概念 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out&…

java静默打印PDF(可实现生产环境下服务器写入PDF模板,然后调用客户端打印机打印)

java静默打印PDF可实现生产环境下服务器写入PDF模板,然后调用客户端打印机打印 一、简需求实现步骤 二、代码实现0、打印模板1、服务器部分 (端口:8090)1.1、maven依赖1.2、实体1.2.1、接口返回类1.2.2、标签纸页面参数类1.2.3、P…

【EI/SCOPUS检索】第四届应用力学与机械工程国际学术会议(ICAMME 2023)

第四届应用力学与机械工程国际学术会议(ICAMME 2023) 2023 4th International Conference on Applied Mechanics and Mechanical Engineering (ICAMME 2023) 第四届应用力学与机械工程国际学术会议(ICAMME 2023)将于2023年11月10…

期刊和会议缩写查询网站

1.https://pubmed.ncbi.nlm.nih.gov/?termMedicalImageComputingandComputer-AssistedIntervention 2. http://www.letpub.com.cn/index.php?pagejournalapp&viewsearch 3. https://blog.csdn.net/weixin_44557349/article/details/120825927 https://blog.csdn.net/ret…

Kafka:安装和配置

producer:发布消息的对象,称为消息产生者 (Kafka topic producer) topic:Kafka将消息分门别类,每一个消息称为一个主题(topic) consumer:订阅消息并处理发布消息的对象…

【solon生态】- solon.cloud.micrometer插件使用指南及micrometer详解

solon.cloud.micrometer插件使用指南 solon是什么solon的cloud生态图快速入门 micrometer指南micrometer是什么监控系统 Supported Monitoring Systems注册表 Registry度量 Meters度量名 Naming Meters度量标签 Tag Naming通用标签 Common Tags 指标过滤器 MeterFilter聚合速率…

LeetCode_01 精度丢失

1281. 整数的各位积和之差 给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。 示例 输入:n 234 输出:15 解释: 各位数之积 2 * 3 * 4 24 各位数之和 2 3 4 9 结果 24 - 9 15示例 …

vue中使用this.$refs获取不到子组件的方法,属性方法都为undefined的解决方法

问题描述 vue2中refs获取不到子组件中的方法?,而获取到的是undefined 原因及解决方案: 第一种、在循环中注册了很多个ref 因为注册了多个ref,获取是不能单单知识refs.xxx,需要使用数组和索引来获取具体一个组件refs[…

限流式保护器在高校宿舍电气防火的应用

安科瑞 华楠 引言 14日早晨6时10分左右,上海商学院徐汇校区学生宿舍楼发生火灾,4名女生从六楼宿合阳台跳下逃生当场死亡,酿成近年来惨烈的校园事故。宿舍火灾初步判断缘起于寝室里使用热得快导致电器故障并将周围可燃物引燃。 任何条生命都是…

【方法】7Z压缩包如何解压?

你知道7Z压缩包如何解压吗? 7Z是一种主流高效的压缩格式,它可以用多种压缩解压软件来解压,像7-Zip、WinRAR等常用的解压缩软件都可以解压7Z压缩包。 首先我们可以从官网或者软件商店里免费下载7-Zip或者WinRAR解压缩软件,再安装…