[Mediawiki-l] Mediawiki internal error

Dr Bob Jansen bob.jansen at turtlelane.com.au
Wed Oct 5 01:38:58 UTC 2011


I am getting a Mediawiki Internal Error message that I don't know how to 
resolve. Can someone help? Where is the missing table supposed to reside?

> MediaWiki internal error.
>
> Original exception: exception 'DBQueryError' with message 'A database 
> error has occurred
> Query: SELECT 
> page_id,page_namespace,page_title,page_restrictions,page_counter,page_is_redirect,page_is_new,page_random,page_touched,page_latest,page_len 
> FROM `page` WHERE page_namespace = '0' AND page_title = 'Main_Page' 
> LIMIT 1
> Function: Article::pageData
> Error: 1146 Table 'wikidb.page' doesn't exist (localhost)
> ' in /Library/WebServer/Documents/wiki/includes/Database.php:806
> Stack trace:
> #0 /Library/WebServer/Documents/wiki/includes/Database.php(761): 
> Database->reportQueryError('Table 'wikidb.p...', 1146, ' SELECT 
> page_i...', 'Article::pageDa...', false)
> #1 /Library/WebServer/Documents/wiki/includes/Database.php(1179): 
> Database->query(' SELECT page_i...', 'Article::pageDa...')
> #2 /Library/WebServer/Documents/wiki/includes/Database.php(1198): 
> Database->select('page', Array, Array, 'Article::pageDa...', Array)
> #3 /Library/WebServer/Documents/wiki/includes/Article.php(265): 
> Database->selectRow('page', Array, Array, 'Article::pageDa...')
> #4 /Library/WebServer/Documents/wiki/includes/Article.php(277): 
> Article->pageData(Object(DatabaseMysql), Array)
> #5 /Library/WebServer/Documents/wiki/includes/Wiki.php(254): 
> Article->pageDataFromTitle(Object(DatabaseMysql), Object(Title))
> #6 /Library/WebServer/Documents/wiki/includes/Wiki.php(46): 
> MediaWiki->initializeArticle(Object(Title), Object(WebRequest))
> #7 /Library/WebServer/Documents/wiki/index.php(89): 
> MediaWiki->initialize(Object(Title), Object(StubObject), Object(User), 
> Object(WebRequest))
> #8 {main}
>
> Exception caught inside exception handler: exception 
> 'DBUnexpectedError' with message 'Error in fetchObject(): Table 
> 'wikidb.page' doesn't exist (localhost)' in 
> /Library/WebServer/Documents/wiki/includes/Database.php:929
> Stack trace:
> #0 /Library/WebServer/Documents/wiki/includes/MessageCache.php(313): 
> Database->fetchObject(false)
> #1 /Library/WebServer/Documents/wiki/includes/MessageCache.php(250): 
> MessageCache->loadFromDB()
> #2 /Library/WebServer/Documents/wiki/includes/MessageCache.php(440): 
> MessageCache->load()
> #3 
> /Library/WebServer/Documents/wiki/includes/GlobalFunctions.php(463): 
> MessageCache->get('databaseerror', true, false)
> #4 
> /Library/WebServer/Documents/wiki/includes/GlobalFunctions.php(421): 
> wfMsgGetKey('databaseerror', true, false, true)
> #5 /Library/WebServer/Documents/wiki/includes/Exception.php(23): 
> wfMsgReal('databaseerror', Array)
> #6 /Library/WebServer/Documents/wiki/includes/Database.php(276): 
> MWException->msg('databaseerror', 'Database error')
> #7 /Library/WebServer/Documents/wiki/includes/Exception.php(125): 
> DBQueryError->getPageTitle()
> #8 /Library/WebServer/Documents/wiki/includes/Exception.php(88): 
> MWException->htmlHeader()
> #9 /Library/WebServer/Documents/wiki/includes/Exception.php(111): 
> MWException->reportHTML()
> #10 /Library/WebServer/Documents/wiki/includes/Exception.php(191): 
> MWException->report()
> #11 /Library/WebServer/Documents/wiki/includes/Exception.php(225): 
> wfReportException(Object(DBQueryError))
> #12 [internal function]: wfExceptionHandler(Object(DBQueryError))
> #13 {main}
bobj

-- 
--------------------------------
Dr Bob Jansen
Turtle Lane Studios Pty Ltd
PO Box 26, Erskineville NSW 2043, Australia
Ph: +61-414 297 448
Resume: http://au.linkedin.com/in/bobjan
Skype: bobjtls
http://www.turtlelane.com.au

In line with the Australian anti-spam legislation, if you wish to receive no further email from me, please send me an email with the subject "No Spam"




More information about the MediaWiki-l mailing list