天哪!您在$wgDefaultSkin
定义的wiki默认皮肤vector
不可用。您的安装版本看起来需要包含以下皮肤。参见MediaWiki官网手册“皮肤配置”获取如何启用他们并设置为默认。
cologneblue
/ CologneBlue(已禁用)modern
/ Modern(已禁用)monobook
/ MonoBook(已禁用)vector
/ Vector(已禁用)
-
如果您刚刚安装完了MediaWiki的话:
-
您可能是从git库安装的,或者使用其他方法直接从源代码安装的。希望如此。尝试通过以下方法从
mediawiki.org的皮肤存储库安装一些皮肤:
- 下载打包安装器,这会预装一些皮肤和扩展。您可在此处复制粘贴
skins/
。 - 从mediawiki.org单独下载皮肤安装包。
- 通过git直接克隆
mediawiki/skins/*
存储库中的一个至您的MediaWiki副本的skins/
。
- 下载打包安装器,这会预装一些皮肤和扩展。您可在此处复制粘贴
- 做这些事应该不会打扰您的git存储库如果你是MediaWiki开发人员的话。
-
如果您升级了您的MediaWiki的话:
-
MediaWiki 1.24版本起不再自动启用已安装皮肤(参见
此手册)。您可复制粘贴以下文本至您wiki的
LocalSettings.php
以启用安装的皮肤:
wfLoadSkin( 'CologneBlue' ); wfLoadSkin( 'Modern' ); wfLoadSkin( 'MonoBook' ); wfLoadSkin( 'Vector' );
-
如果您已经修改了
- 请再次检查皮肤名以确保不存在错误拼写。
LocalSettings.php
:
Shit,Fuck。
注释掉LocalSettings.php里面的配置看看:
#$wgDefaultSkin = "vector";
结果还是不行。难道是缓存的问题?
C:\xampp-1.8.3\htdocs\mediawiki-1.25.3\skins 下默认皮肤的文件还是有的。
OK,那么遵循指示,使用:
wfLoadSkin( 'Vector' );
简直就是他妈的活见鬼。