2014-01-07 3 views
1

최근 MediaWiki 설치에 UserMerge 확장을 추가했습니다. 지시에 따라 here을 찾았습니다. $ wgShowExceptionDetails = true로 설정했습니다. 그것은 내게 이것을주었습니다 :UserMerge Error

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

수정 사항에 대한 아이디어가 있습니까?

답변

2

새로운 버전의 확장 프로그램을 너무 많이 다운로드했습니다. 적절한 snapshot version of the extension을 다운로드하는 대신 git 마스터에서 코드의 최신 버전을 가져온 것 같습니다.

Extension 버전은 UserMerge_body.php에서 $this->getPageTitle()을 호출합니다. getPageTitle 함수는 Mediawiki 버전 1.23 (아직 출시되지 않음)까지는 존재하지 않습니다 (SpecialPage.php).