Hi, I am trying to installation the merge user plugin in the media wiki. My account is in each sysop and bureaucrat. I have enabled $wgGroupPermissions['bureaucrat']['user merge'] = true;
When I try to access /Special: UserMerge I get the following error
[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}
1 Replies
You need to either upgrade MediaWiki or downgrade the MergeUser extension. The function SpecialPage::getPageTitle was introduced recently (it was called SpecialPage::getTitle before).
If you can't upgrade MediaWiki to the latest version, a possible patch would be to replace getPageTitle with getTitle in /extensions/UserMerge/UserMerge_body.php, but of there could still be other incompatibilities.
Also, please give the versions of the relevant software and extensions when asking this type of questions, that will make it much easier to give good answers.