首页 > 其他分享 >【网站搭建】开源社区Flarum搭建记录

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

时间:2023-08-07 12:00:22浏览次数:41  
标签:www PHP 网站 页面 开源 composer flarum 搭建 Flarum

环境

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

标签:www,PHP,网站,页面,开源,composer,flarum,搭建,Flarum
From: https://www.cnblogs.com/mllt/p/flarum.html

相关文章

  • 【开源三方库】Aki:一行代码极简体验JS&C++跨语言交互
     开源项目 OpenHarmony是每个人的 OpenHarmony 一、简介OpenAtom OpenHarmony(以下简称“OpenHarmony”)的前端开发语言是ArkTS,在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是JavaScript(简称JS)的超集。而Node-API(简称NAPI)是方舟引擎用于封装JS能力为......
  • 用Node.js搭建一个简单Web服务器
    Node.js是基于ChromeV8引擎的JavaScript运行时环境,它允许我们在服务器端运行JavaScript代码,这让我们可以用JavaScript构建Web服务器,处理请求和响应。我们一起探索了如何用Node.js搭建一个简单但强大的Web服务器!什么是Nodejs在搭建Web服务器之前,先让我们了解一下今天的主角Nodejs。......
  • 一款开源免费、更符合现代用户需求的论坛系统:vanilla
    对于个人建站来说,WordPress相信很多读者都知道了。但WordPress很多时候我们还是用来建立自主发布内容的站点为主,适用于个人博客、企业主站等。虽然有的主题可以把WordPress变为论坛,但效果并不是很好。所以,今天给大家推荐一个开源的论坛项目:vanilla,有建站需求的小伙伴可以关注一......
  • 玩一玩通义千问Qwen开源版,Win11 RTX3060本地安装记录!
    大概在两天前,阿里做了一件大事儿。   就是开源了一个低配版的通义千问模型--通义千问-7B-Chat。这应该是国内第一个大厂开源的大语言模型吧。虽然是低配版,但是在各类测试里面都非常能打。官方介绍:Qwen-7B是基于Transformer的大语言模型,在超大......
  • 开源进销存系统应该具备哪些功能模块?
    进销存管理是企业管理中的关键环节之一,对于企业的运营和发展具有重要意义。一款优秀的进销存管理软件应该具备以下功能,才能满足企业的需求,提高管理效率,助力企业快速发展。销售管理销售管理是进销存管理软件的核心功能之一,它应该具备销售订单、销售单、退货单管理、客户管理、价格等......
  • 使用C#的窗体显示与隐藏动画效果方案 - 开源研究系列文章
    今天继续研究C#的WinForm的显示动画效果。上次我们实现了无边框窗体的显示动画效果(见博文:基于C#的无边框窗体动画效果的完美解决方案-开源研究系列文章),这次介绍的是未在任务栏托盘中窗体的显示隐藏动画效果的实现代码。1、项目目录;下面是项目目录,由基本的......
  • 【springBoot】搭建多模块项目指南
    二、多环境配置内容①在reources目录下建立多个配置文件②在pom.xml配置profile节点③mvn命令行打包命令,基于参数进行打包替换占位符mvn-Ucleaninstall-Dmaven.test.skip=true-Pprod④将target目录下的jar包copy出来,执行命令启动,使用的就是不同环境的配置进行启动的......
  • FCN-全卷积网络-pytorch搭建
    代码摘自:https://github.com/sovit-123/Semantic-Segmentation-using-Fully-Convlutional-Networks预备知识:下载预训练权重,抽取出网络层实例:运行如下代码,自动下载到C:\Users\**\.cache\torch\hub\checkpoints目录下。vgg=models.vgg16(pretrained=True)抽取网络层,vgg.fe......
  • [Microsoft Azure] 基于Microsoft Azure VM 虚拟机快速搭建宝塔管理面板
    如果您正在使用MicrosoftAzure虚拟机(VM),并需要快速搭建Web管理面板,那么本文将介绍如何在其中安装宝塔面板。视频演示:[MicrosoftAzure]基于MicrosoftAzureVM虚拟机快速搭建宝塔管理面板-Bilibili1.创建虚拟机首先,您需要创建AzureVM实例。可以选择Linux或W......
  • vue 开源项目 安装脚手架报错问题 ERESOLVE unable to resolve dependency tree
       在安装项目依赖时,很大可能会遇到安装不成功的问题,其中有一个很大的原因,可能就是因为你的npm版本导致的 使用--force或--legacy-peer-deps可解决这种情况。--force会无视冲突,并强制获取远端npm库资源,当有资源冲突时覆盖掉原先的版本。--legacy-peer-deps标志是在v7......