Thread:Project:Support desk/problems to migrate from Mediawiki 1.17.0 to 1.23.2 under Windows/reply (10)

Hi, the update script gives errors now. The solution was to set display_errors = On display_startup_errors = On in the php.ini file, only changing the LocalSettings.php was not successful. The update script didn't run because an extension was missing - and as a default there was no output and no logging. After fixing that I activated the $wgDBadminuser user, and the update script runs and finishes successfully.

But now the next one. When I am calling the wiki the exception "MWException" occurs. After setting $wgShowExceptionDetails = true; in LocalSettings the following Stacktrace appears:

[f1038c4e] /plathwiki/index.php/Hauptseite Exception from line 1651 of C:\work\wwwroot\plathwiki\includes\Skin.php: Call to undefined method SkinMonoBook::makeLink

Backtrace:


 * 0 C:\work\wwwroot\plathwiki\extensions\DynamicArticleList.php(87): Skin->__call(string, array)
 * 1 C:\work\wwwroot\plathwiki\extensions\DynamicArticleList.php(87): SkinMonoBook->makeLink(string, string)
 * 1) 2 [internal function]: DynamicArticleList(string, array, Parser, PPTemplateFrame_DOM)
 * 3 C:\work\wwwroot\plathwiki\includes\parser\Parser.php(4019): call_user_func_array(string, array)
 * 4 C:\work\wwwroot\plathwiki\includes\parser\Preprocessor_DOM.php(1178): Parser->extensionSubstitution(array, PPTemplateFrame_DOM)
 * 5 C:\work\wwwroot\plathwiki\includes\parser\Parser.php(3487): PPFrame_DOM->expand(PPNode_DOM)
 * 6 C:\work\wwwroot\plathwiki\includes\parser\Preprocessor_DOM.php(1113): Parser->braceSubstitution(array, PPFrame_DOM)
 * 7 C:\work\wwwroot\plathwiki\includes\parser\Parser.php(3153): PPFrame_DOM->expand(PPNode_DOM, integer)
 * 8 C:\work\wwwroot\plathwiki\includes\parser\Parser.php(1216): Parser->replaceVariables(string)
 * 9 C:\work\wwwroot\plathwiki\includes\parser\Parser.php(395): Parser->internalParse(string)
 * 1) 10 C:\work\wwwroot\plathwiki\includes\content\WikitextContent.php(322): Parser->parse(string, Title, ParserOptions, boolean, boolean, integer)
 * 2) 11 C:\work\wwwroot\plathwiki\includes\WikiPage.php(3614): WikitextContent->getParserOutput(Title, integer, ParserOptions)
 * 3) 12 C:\work\wwwroot\plathwiki\includes\poolcounter\PoolCounterWork.php(112): PoolWorkArticleView->doWork
 * 4) 13 C:\work\wwwroot\plathwiki\includes\Article.php(710): PoolCounterWork->execute
 * 5) 14 C:\work\wwwroot\plathwiki\includes\actions\ViewAction.php(44): Article->view
 * 6) 15 C:\work\wwwroot\plathwiki\includes\Wiki.php(428): ViewAction->show
 * 7) 16 C:\work\wwwroot\plathwiki\includes\Wiki.php(292): MediaWiki->performAction(Article, Title)
 * 8) 17 C:\work\wwwroot\plathwiki\includes\Wiki.php(588): MediaWiki->performRequest
 * 9) 18 C:\work\wwwroot\plathwiki\includes\Wiki.php(447): MediaWiki->main
 * 10) 19 C:\work\wwwroot\plathwiki\index.php(46): MediaWiki->run
 * 11) 20 {main}

What can I do?

Thanks Hartmut