UserMerge错误 [英] UserMerge Error
问题描述
我最近将UserMerge扩展名添加到我的mediawiki安装中.遵循在此处中找到的说明. 我启用了$ wgShowExceptionDetails = true;它给了我这个:
I recently added the UserMerge extension to my mediawiki installation. Followed the instructions found here. I enabled $wgShowExceptionDetails = true; and it gave me this:
[f9bbe088] /wiki/index.php/Special:UserMerge Exception from line 376 of /wiki/includes/SpecialPage.php: Call to undefined method UserMerge::getPageTitle
Backtrace:
#0 /wiki/extensions/UserMerge/UserMerge_body.php(128): SpecialPage->__call(string, array)
#1 /wiki/extensions/UserMerge/UserMerge_body.php(128): UserMerge->getPageTitle()
#2 /wiki/includes/SpecialPage.php(631): UserMerge->execute(NULL)
#3 /wiki/includes/SpecialPageFactory.php(488): SpecialPage->run(NULL)
#4 /wiki/includes/Wiki.php(298): SpecialPageFactory::executePath(Title, RequestContext)
#5 /wiki/includes/Wiki.php(602): MediaWiki->performRequest()
#6 /wiki/includes/Wiki.php(467): MediaWiki->main()
#7 /wiki/index.php(49): MediaWiki->run()
#8 {main}
关于修复的任何想法吗?
Any ideas on a fix?
推荐答案
您下载的扩展程序版本太新.看来您可能已经从git master上获取了最新版本的代码,而不是下载相应的扩展程序的快照版本.
You've downloaded too new of a version of the extension. It looks like you may have grabbed the newest version of the code from the git master rather than downloading the appropriate snapshot version of the extension.
您拥有的扩展程序版本在UserMerge_body.php中调用$this->getPageTitle()
. getPageTitle
函数甚至不存在(在 SpecialPage中. php ),直到Mediawiki版本1.23(尚未发布).
The version of the extension you have makes a call to $this->getPageTitle()
in UserMerge_body.php. The getPageTitle
function does not even exist (in SpecialPage.php) until Mediawiki version 1.23 (which is not yet released).
这篇关于UserMerge错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!