MySQL extension goes “missing”
-
I run several WordPress sites on one CentOS 6.9 virtual private server. Each one that I have upgraded to BulletProof Sec v2.2 goes fatal. As soon as I run the autoconfig script and navigate away from that page, I get the “Your PHP installation appears to be missing the MySQL extension which is required by WordPress” indication. I can run the classic info.php script from the affected site and get a perfectly normal response. Sites that haven’t been upgraded continue to run just fine. WHM and cPanel on the server seem to show no issues whatsoever with MySQL.
I have scanned through the global php.ini, the local .user.ini and .htaccess files to see if anything seems amiss; but nothing obvious pops out at me. The config file runs PHP v5.5 and the servers is configured for that and other versions up to v7.1. MySQL is actually running Maria 10.
I have restarted Apache and rebooted the server a few times, with no difference.
The sites also run Wordfence and Better WP Security plugins; but they’ve been configured like this together for several years now without any previous conflicts. The sites in question run different themes, all from Elegant Themes. Again, those have been stable for years.
The trigger seems to be running the configuration process immediately after the upgrade to v2.2.
Any thoughts?
- The topic ‘MySQL extension goes “missing”’ is closed to new replies.