Thread:Project:Support desk/Mediawiki 1.21.1 upgrade issue./reply (6)

I really, really appreciate the help. And I also feel like I'm not too smart with this.... But I think I am much closer to understanding my problem. I have been casually using Mediawiki for a long time... I also have performed a lot of casual updates without really diving into all of the changes. This is the first upgrade I have really run into problems. I see that localsettings.php has changed a lot. I am still using an old 170 line file. I see the new baseline file is over 6,000 lines. I think that something in my old localsettings.php is probably causing the problem. So I modified the new localsettings.php as best I could. When I try to run update.php now, I get:

Warning: Invalid argument supplied for foreach in /home/content/32/3578332/html/eli/includes/objectcache/SqlBagOStuff.php on line 232

Warning: Invalid argument supplied for foreach in /home/content/32/3578332/html/eli/includes/objectcache/SqlBagOStuff.php on line 232 A database error has occurred. Did you forget to run maintenance/update.php after upgrading? See: https://www.mediawiki.org/wiki/Manual:Upgrading#Run_the_update_script Query: SELECT page_title FROM `page` WHERE page_is_redirect = '0' AND page_namespace = '8' AND (page_title NOT LIKE '%/%' ) AND (page_len > 10000) Function: MessageCache::loadFromDB(en)-big Error: 1146 Table 'elisoftwarewiki.page' doesn't exist (elisoftwarewiki.db.3578332.hostedresource.com) Backtrace:


 * 1) 0 /home/content/32/3578332/html/eli/includes/db/Database.php(983): DatabaseBase->reportQueryError('Table 'elisoftw...', 1146, 'SELECT page_ti...', 'MessageCache::l...', false)
 * 2) 1 /home/content/32/3578332/html/eli/includes/db/Database.php(1434): DatabaseBase->query('SELECT page_ti...', 'MessageCache::l...')
 * 3) 2 /home/content/32/3578332/html/eli/includes/cache/MessageCache.php(432): DatabaseBase->select('page', 'page_title', Array, 'MessageCache::l...')
 * 4) 3 /home/content/32/3578332/html/eli/includes/cache/MessageCache.php(345): MessageCache->loadFromDB('en')
 * 5) 4 /home/content/32/3578332/html/eli/includes/cache/MessageCache.php(710): MessageCache->load('en')
 * 6) 5 /home/content/32/3578332/html/eli/includes/cache/MessageCache.php(650): MessageCache->getMsgFromNamespace('Mainpage', 'en')
 * 7) 6 /home/content/32/3578332/html/eli/includes/Message.php(720): MessageCache->get('mainpage', true, Object(Language))
 * 8) 7 /home/content/32/3578332/html/eli/includes/Message.php(464): Message->fetchMessage
 * 9) 8 /home/content/32/3578332/html/eli/includes/Message.php(553): Message->toString
 * 10) 9 /home/content/32/3578332/html/eli/includes/Title.php(370): Message->text
 * 11) 10 /home/content/32/3578332/html/eli/includes/Wiki.php(89): Title::newMainPage
 * 12) 11 /home/content/32/3578332/html/eli/includes/Wiki.php(130): MediaWiki->parseTitle
 * 13) 12 /home/content/32/3578332/html/eli/includes/Wiki.php(538): MediaWiki->getTitle
 * 14) 13 /home/content/32/3578332/html/eli/includes/Wiki.php(458): MediaWiki->main
 * 15) 14 /home/content/32/3578332/html/eli/index.php(59): MediaWiki->run
 * 16) 15 {main}

I am guessing that if I can figure out what I am doing wrong, I can probably get it working properly...