矢量皮肤在 mediawiki 页面上不起作用

问题描述 投票:0回答:1

我在 Windows 服务器上运行它并使用 IIS,下面是配置

安装的软件

即使我遇到了同样的错误,我已经将我的wiki从1.26更新到最新版本1.42.1,我没有直接从1.26跳到1.42.1,做了几跳!

页面正在加载,但矢量皮肤未应用,在开发人员控制台中我看到 500 错误以及此链接

Refused to execute script from 'http://xxxxxx:8080/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.

当我单击该链接时,我看到此错误

[0bd1c37609b216989be1c6fb] /load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector Error: Class "ResourceLoaderFileModule" not found

我真的很沮丧,已经两周了,我尝试了一切,下载了最新的稳定皮肤文件夹并将其放入皮肤文件夹中。

请有人帮助我,我是新手

尝试了互联网上的所有方法,但没有运气

mediawiki mediawiki-extensions
1个回答
0
投票

确保皮肤与 MediaWiki 位于同一分支上。类

ResourceLoaderFileModule
MediaWiki 1.39 中被删除;因此,如果皮肤还需要它,那么它就比较老了。

这是一般原则:由WikiMedia开发或与MediaWiki捆绑的皮肤和扩展应该具有相同的版本。

您可能还需要在

composer update
目录中运行
skins/vector

© www.soinside.com 2019 - 2024. All rights reserved.