【网站搭建】开源社区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进入后台管理页面,启用汉化插件

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

相关文章
|
5月前
|
关系型数据库 分布式数据库 数据库
开源之夏2024学生报名启动!阿里云PolarDB社区项目期待你的参与!
开源之夏2024学生报名启动!阿里云PolarDB社区带你变得更强!
开源之夏2024学生报名启动!阿里云PolarDB社区项目期待你的参与!
|
SQL 安全 NoSQL
服务器安全-阿里自研补丁列表整理
当前服务器安全补丁管理功能可检测和修复的漏洞如下(若有新的补丁将更新在这里):
249 0
|
运维 算法 NoSQL
从新手小白到运维大咖,SysOM 多场景宕机实例解析 | 龙蜥技术
更自动化和智能的运维,再也不怕无法及时感知宕机和重复投入已知问题的情况。
从新手小白到运维大咖,SysOM 多场景宕机实例解析 | 龙蜥技术
|
存储 供应链 Cloud Native
开源之夏2023学生报名启动!阿里云PolarDB社区项目期待你的参与!
近日,阿里云PolarDB开源社区入选由中科院软件所主办的“2023开源之夏”活动并发布了3个PolarDB项目任务。同学们可以登录官网,报名参与感兴趣的任务。我们诚挚地邀请各位学子加入我们的行列,一起来构建完全独立自主的、开源的、高性能及高可靠性的云原生数据库!成功结项后将获得丰厚奖金和证书!
|
Linux 应用服务中间件 网络安全
手把手教你从零开始云服务器部署
很多互联网产品或者说文章是有时效的,我们在搜索的过程中尽量选择接近的时间内的文章,一般两个月到三个月最佳,再次一点半年,实在不行才再考虑一年等等,由于之前部署云服务器遇到了很多的坑,所以在此写了一篇文章,以帮助大家少走弯路。
1057 0
手把手教你从零开始云服务器部署
|
搜索推荐 小程序 Android开发
快速搭建企业官网教程,企业网站搭建怎么做?
快速搭建企业官网教程,企业网站搭建怎么做?
390 0
|
域名解析 弹性计算 NoSQL
五大步骤快速搭建个人网站
现在作为一个IT程序猿,没有一个自己的个人网站怎么行呢,现在就连许多不是IT人员都会搭建自己的个人网站 。那作为一个IT人员,如果别人让你帮忙搭建一下网站,然而你却没玩过,说不会,岂不是很尴尬 。另外,如果你自己会搭建网站,说不定还能赚取点额外的广告收入呢 。下面,我用自己搭建个人网站的心得和经验跟大伙分享一下如何简单学会一整套建站流程。
291 0
五大步骤快速搭建个人网站
|
JavaScript 应用服务中间件 Linux
从零开始部署到上线:手把手教你搭建属于自己的个人博客网站!
从零开始部署到上线:手把手教你搭建属于自己的个人博客网站!
554 0
从零开始部署到上线:手把手教你搭建属于自己的个人博客网站!
|
运维
通过运维神器"宝塔"搭建读者交流社区discuz-q(4)
通过运维神器"宝塔"搭建读者交流社区discuz-q(4)
170 0
通过运维神器"宝塔"搭建读者交流社区discuz-q(4)
|
存储 运维 Linux
通过运维神器"宝塔"搭建读者交流社区discuz-q(2)
通过运维神器"宝塔"搭建读者交流社区discuz-q(2)
188 0
通过运维神器"宝塔"搭建读者交流社区discuz-q(2)
下一篇
无影云桌面