MediaWiki MWException-全局默认值'';对于字段stubthreshold无效

MediaWiki MWException-全局默认值'';对于字段stubthreshold无效,mediawiki,mediawiki-installation,Mediawiki,Mediawiki Installation,当我单击CentOS上托管的本地MediaWiki(1.26.3)中的首选项链接时,我收到以下错误: Internal error [fbd0dcc9] /index.php/Special:Preferences MWException from line 149 of /var/www/mediawiki-1.26.3/includes/Preferences.php: Global default '' is invalid for field stubthreshold Backtrac

当我单击CentOS上托管的本地MediaWiki(1.26.3)中的首选项链接时,我收到以下错误:

Internal error
[fbd0dcc9] /index.php/Special:Preferences MWException from line 149 of /var/www/mediawiki-1.26.3/includes/Preferences.php: Global default '' is invalid for field stubthreshold
Backtrace:

#0 /var/www/mediawiki-1.26.3/includes/Preferences.php(101): Preferences::loadPreferenceValues(User, RequestContext, array)
#1 /var/www/mediawiki-1.26.3/includes/Preferences.php(1264): Preferences::getPreferences(User, RequestContext)
#2 /var/www/mediawiki-1.26.3/includes/specials/SpecialPreferences.php(67): Preferences::getFormObject(User, RequestContext)
#3 /var/www/mediawiki-1.26.3/includes/specialpage/SpecialPage.php(384): SpecialPreferences->execute(NULL)
#4 /var/www/mediawiki-1.26.3/includes/specialpage/SpecialPageFactory.php(553): SpecialPage->run(NULL)
#5 /var/www/mediawiki-1.26.3/includes/MediaWiki.php(281): SpecialPageFactory::executePath(Title, RequestContext)
#6 /var/www/mediawiki-1.26.3/includes/MediaWiki.php(714): MediaWiki->performRequest()
#7 /var/www/mediawiki-1.26.3/includes/MediaWiki.php(508): MediaWiki->main()
#8 /var/www/mediawiki-1.26.3/index.php(41): MediaWiki->run()
#9 {main}

感谢您为解决此问题提供的任何帮助。

出现此错误的原因有很多,但最常见的可能是
LocalSettings.php中的值无效或缺失

默认用户设置可以如下更改:

$wgDefaultUserOptions['editsection'] = 0;
但是,如果您添加以下内容:

$WGDaultUserOptions=array('editsection'=>0,'watchdefault'=>1,'watchmoves'=>1,…)

虽然一切看起来都很正常,因为您现在已经覆盖了整个默认数组,但在MediaWiki升级时,下次在软件中添加新的用户设置时,您可能会遇到错误


此错误也可能是由于扩展使用修改默认设置,或者是因为
$wgfaultuseroptions
中给定的某个值无效。

这是仅对一个用户发生的,还是对所有用户发生的?在
LocalSettings.php
中是否有
$wgfaultuseroptions
?如果有,设置为什么?您是否安装了任何调用钩子的扩展?我们的LocalProperties如下所示:$wgDefaultUserOptions=array('watchcreations'=>1,'watchdefault'=>1,'watchmoves'=>1,'WatchDelete'=>1,'showtoc'=>1,'usenavigabletoc'=>1);我们只添加了TreeAndMenu扩展,尽管列表中似乎有以下内容:引用、城市显示、确认、小工具、图像地图、输入框、Interwiki、LocalizationUpdate、Nuke、ParserFunctions、PdfHandler、Poem、Renameuser、SpamBlacklist、SyntaxHighligh_GeSHi、标题栏、TreeAndMenu、WIkiEditorLocalProperties.php中的ultUserOptions错误消失。我将继续插入其中以找到问题的根源。谢谢!!修改首选项的设置方式解决了问题。