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"