The solution to [[mw:Thread:Project:Support desk/Maintenance Scripts and Sqlite]] ended up being enabling sqlite in the php-cli.ini file. It wasn't clear from the error message that the SQLite functions didn't exist in the CLI configuration even though they exist in the Web configuration.
Error messages from the failed DB connections should at least say that the necessary DB connection function's don't exist if they are missing.
Even better, from a usability POV, would be to say that perhaps the CLI config doesn't match the Web config.
Version: 1.20.x
Severity: normal