UserMerge错误 [英] UserMerge Error

查看:86
本文介绍了UserMerge错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近将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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆