XAMPP-1.8.3上将mediawiki-1.23.3升级到1.25.3遇到的问题

天哪!您在$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' );

简直就是他妈的活见鬼。




你可能感兴趣的:(xampp,mediawiki,网站管理)