Topic on Project:Support desk

MWException from line 886 of /var/www/html/w/includes/db/Database.php: DatabaseBase::factory no viable database extension found for type 'mysql'

2
Eze123p (talkcontribs)

Hi,

I just installed MW 1.25 up from 1.22.x. I running across a fatal exception while simply trying to load the main page, as follows:

[9d70b055] / MWException from line 886 of /var/www/html/w/includes/db/Database.php: DatabaseBase::factory no viable database extension found for type 'mysql'

Backtrace:

#0 /var/www/html/w/includes/db/LoadBalancer.php(763): DatabaseBase::factory(string, array) #1 /var/www/html/w/includes/db/LoadBalancer.php(629): LoadBalancer->reallyOpenConnection(array, boolean) #2 /var/www/html/w/includes/db/LoadBalancer.php(506): LoadBalancer->openConnection(integer, boolean) #3 /var/www/html/w/includes/GlobalFunctions.php(3594): LoadBalancer->getConnection(integer, array, boolean) #4 /var/www/html/w/includes/objectcache/SqlBagOStuff.php(158): wfGetDB(integer) #5 /var/www/html/w/includes/objectcache/SqlBagOStuff.php(245): SqlBagOStuff->getDB(integer) #6 /var/www/html/w/includes/objectcache/SqlBagOStuff.php(219): SqlBagOStuff->getMulti(array) #7 /var/www/html/w/includes/cache/MessageCache.php(300): SqlBagOStuff->get(string) #8 /var/www/html/w/includes/cache/MessageCache.php(881): MessageCache->load(string) #9 /var/www/html/w/includes/cache/MessageCache.php(800): MessageCache->getMsgFromNamespace(string, string) #10 /var/www/html/w/includes/cache/MessageCache.php(738): MessageCache->getMessageFromFallbackChain(Language, string, string, boolean) #11 /var/www/html/w/includes/Message.php(1075): MessageCache->get(string, boolean, Language) #12 /var/www/html/w/includes/Message.php(698): Message->fetchMessage() #13 /var/www/html/w/includes/Message.php(789): Message->toString() #14 /var/www/html/w/includes/Title.php(520): Message->text() #15 /var/www/html/w/includes/MediaWiki.php(109): Title::newMainPage() #16 /var/www/html/w/includes/MediaWiki.php(125): MediaWiki->parseTitle() #17 /var/www/html/w/includes/MediaWiki.php(480): MediaWiki->getTitle() #18 /var/www/html/w/includes/MediaWiki.php(414): MediaWiki->main() #19 /var/www/html/w/index.php(45): MediaWiki->run() #20 {main}

System Info:

CentOS 6.6

MW 1.25

MySQL 5.1.73

PHP 5.6

Any guidance would be appreciated. Thank you!

AKlapper (WMF) (talkcontribs)

Have you already tried what's covered in https://www.mediawiki.org/wiki/Thread:Project:Support_desk/Fatal_exception_of_type_MWException_after_upgrading_php_and_apache and https://www.mediawiki.org/wiki/Thread:Project:Support_desk/Fatal_error_update_to_Mediawii_1.23:_DatabaseBase::factory_no_viable_database_extension_found_for_type_%27mysql%27

Reply to "MWException from line 886 of /var/www/html/w/includes/db/Database.php: DatabaseBase::factory no viable database extension found for type 'mysql'"