【问题标题】:Media wiki merge and delete a user using MergeUser extension媒体 wiki 使用 MergeUser 扩展合并和删除用户
【发布时间】:2014-04-01 09:16:11
【问题描述】:

您好,我正在尝试在媒体 wiki 中安装 MergeUser 插件。我的帐户在管理员和官僚中。我已启用$wgGroupPermissions['bureaucrat']['usermerge'] = true;

当我尝试访问 /Special:UserMerge 时出现以下错误

[70aadcac] /index.php/Special:UserMerge Exception from line 376 of         /var/www/plivowiki/includes/SpecialPage.php: Call to undefined method UserMerge::getPageTitle
Backtrace:
#0 /var/www/plivowiki/extensions/UserMerge/UserMerge_body.php(128): SpecialPage->__call(string, array)
#1 /var/www/plivowiki/extensions/UserMerge/UserMerge_body.php(128): UserMerge->getPageTitle()
#2 /var/www/plivowiki/includes/SpecialPage.php(631): UserMerge->execute(NULL)
#3 /var/www/plivowiki/includes/SpecialPageFactory.php(488): SpecialPage->run(NULL)
#4 /var/www/plivowiki/includes/Wiki.php(298): SpecialPageFactory::executePath(Title, RequestContext)
#5 /var/www/plivowiki/includes/Wiki.php(602): MediaWiki->performRequest()
#6 /var/www/plivowiki/includes/Wiki.php(467): MediaWiki->main()
#7 /var/www/plivowiki/index.php(49): MediaWiki->run()
#8 {main}

【问题讨论】:

标签: mediawiki mediawiki-extensions


【解决方案1】:

您需要升级 MediaWiki,或降级 MergeUser 扩展。函数SpecialPage::getPageTitleintroduced recently(之前称为SpecialPage::getTitle)。

如果您无法将 MediaWiki 升级到最新版本,一个可能的补丁是在 /extensions/UserMerge/UserMerge_body.php 中将 getPageTitle 替换为 getTitle,但仍可能存在其他不兼容问题。

另外,请在提出此类问题时提供相关软件和扩展的版本,这样更容易给出好的答案。

编辑:我现在看到之前已经回答了这个问题:UserMerge Error

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-13
    • 1970-01-01
    • 2013-07-30
    • 2011-05-29
    • 2015-08-01
    • 2016-07-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多