【问题标题】:UserMerge Error用户合并错误
【发布时间】:2014-01-07 16:13:12
【问题描述】:

我最近在我的 mediawiki 安装中添加了 UserMerge 扩展。按照找到的说明here。 我启用了 $wgShowExceptionDetails = true;它给了我这个:

[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}

关于修复的任何想法?

【问题讨论】:

    标签: mediawiki mediawiki-extensions


    【解决方案1】:

    您下载的扩展程序版本太新。看起来您可能从 git master 获取了最新版本的代码,而不是下载适当的 snapshot version of the extension

    您拥有的扩展版本调用了 UserMerge_body.php 中的 $this->getPageTitle()getPageTitle 函数在 Mediawiki 1.23 版(尚未发布)之前甚至不存在(在 SpecialPage.php 中)。

    【讨论】:

      猜你喜欢
      • 2011-06-22
      • 1970-01-01
      • 1970-01-01
      • 2017-12-04
      • 2011-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-27
      相关资源
      最近更新 更多