出错原因:在phpmyadmin的管理界面中修改了mysql的登陆信息中的密码后,导致wiki网站无法访问,并且mysql中的表受到了破坏!请牛人们赶快来帮帮我啊!
登陆wiki显示的部分错误如下:
MediaWiki internal error.Original exception: exception 'DBQueryError' with message 'A database error has occurred
Query: SELECT value,exptime FROM `objectcache` WHERE keyname='wikidb:messages-hash'
Function: MediaWikiBagOStuff::_doquery
Error: 1033 Incorrect information in file: '.\wikidb\objectcache.frm' (localhost)
' in D:\wamp\www\mediawiki\includes\Database.php:694
Stack trace:
#0 D:\wamp\www\mediawiki\includes\Database.php(651): Database->reportQueryError('Incorrect infor...', 1033, 'SELECT value,ex...', 'MediaWikiBagOSt...', false)
#1 D:\wamp\www\mediawiki\includes\BagOStuff.php(389): Database->query('SELECT value,ex...', 'MediaWikiBagOSt...')
#2 D:\wamp\www\mediawiki\includes\BagOStuff.php(289): MediaWikiBagOStuff->_doquery('SELECT value,ex...')
#3 D:\wamp\www\mediawiki\includes\BagOStuff.php(236): SqlBagOStuff->_query('SELECT value,ex...', 'wikidb:messages...')
#4 D:\wamp\www\mediawiki\includes\MessageCache.php(189): SqlBagOStuff->get('wikidb:messages...')
#5 D:\wamp\www\mediawiki\includes\MessageCache.php(430): MessageCache->load()
#6 D:\wamp\www\mediawiki\includes\GlobalFunctions.php(423): MessageCache->get('mainpage', true, true)
#7 D:\wamp\www\mediawiki\includes\GlobalFunctions.php(382): wfMsgGetKey('mainpage', true, true, true)
#8 D:\wamp\www\mediawiki\includes\GlobalFunctions.php(331): wfMsgReal('mainpage', Array, true, true)
#9 D:\wamp\www\mediawiki\includes\Wiki.php(74): wfMsgForContent('mainpage')
#10 D:\wamp\www\mediawiki\index.php(29): MediaWiki->checkInitialQueries(NULL, 'view', Object(StubObject), Object(WebRequest), Object(StubContLang))
#11 {main}