我在 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 位于同一分支上。类
ResourceLoaderFileModule
在 MediaWiki 1.39 中被删除;因此,如果皮肤还需要它,那么它就比较老了。
这是一般原则:由WikiMedia开发或与MediaWiki捆绑的皮肤和扩展应该具有相同的版本。
您可能还需要在
composer update
目录中运行 skins/vector
。