Flarum 报错 File `fa-brands.less` not found. in variables.less

Flarum全新安装以后打开报错
An error occurred while trying to load this page.
F12查看是500错误,打开flarum debug 模式
修改根目录下config.php

'debug' => true,

file fa-brands.less not found.png

显示报错为File fa-brands.less not found. in variables.less

去官方论坛看了一下让看下ls -la vendor/components/font-awesome里面的文件有没有问题然后底下有人让降级font-awesome

composer require components/font-awesome ^5.4.2

然后我就不想降级,看了下报错信息然找到了问题:

font-awesome 新版本改变了命名规则,然而flarum 用的oyejorge/less.php 类却已经很久没更新了用的还是老的命名规则

脑子过了下如果没有这个文件补上就是了

依次复制了/vendor/components/font-awesome/less目录下文件brands.less regular.less solid.lessfa-brands.less fa-regular.less fa-solid.less到相同的目录

懒人包:https://www.lanzous.com/i4hti2f
下载解压然后将文件上传就行了

然后成功显示首页问题到此解决

然而根本问题还是oyejorge/less.php这个类应该要更新下

本文链接:

https://www.xde.io/share/flarum-fa-brands-less-not-found.html
1 + 1 =
快来做第一个评论的人吧~