因为我在群辉nas外网域名配置了ssl证书导致,在外网访问的时候发生了跨域请求,如下图

所以,在找解决方案,导致这个原因就是域名访问的数据库地址因为同源策略的影响范访问不了,我域名访问的地址,访问的是主机地址,但是我的域名地址配置了SSL,访问的时候无法连接数据库,之后的解决方案,很巧,我关闭了群辉nas访问http重定向https的登录设置,然后,使用域名访问的时候,重新安装flarum。
让我自闭的是,这个时候在群辉nas里面的docker下载不了flarum的镜像了。我只能去看是什么问题,结果发现是docker的镜像站出问题了,我就换了个源,
注册url:https://index.docker.io,镜像:https://docker.nju.edu.cn

解决这个之后和之前一样安装,然后开始配置插件
在容器里面打开终端机,因为谷歌浏览器的原因无法打开,我使用edge浏览器打开的

通过命令行启动终端 /bin/sh

然后使用以下命令进行安装,卸载,清除插件
cd /flarum/app
中文语言包
composer require flarum-lang/chinese-simplified
点赞排名
composer require fof/gamification
表情包
composer require clarkwinkelmann/flarum-ext-emojionearea
上传
composer require fof/upload
搜索标题匹配
composer requiree ganuonglachanh/flarum-ext-search
remove 删除 require连接 插件
composer remove meilisearch/meilisearch-php
每次安装插件或者卸载之后,最好去清除下缓存。
php flarum migrate#更新数据
php flarum cache:clear#更新缓存设置标签分组

设置权限

基本上一个论坛就大功告成了!
这篇文章对你有帮助吗?
[评价次数: 3 满意度: 5]
厉害厉害