Issue reported in Topic:Ssi9icj9pkg30z8e:
PHP Catchable fatal error: Argument 1 passed to DatabaseOracle::__construct() must be an array, string given,
called in /mediawiki/app/includes/installer/OracleInstaller.php on line 176 and defined in /mediawiki/app/includes/db/DatabaseOracle.php on line 210
Indeed, constructor of DatabaseOracle is:
function __construct( array $p ) {
but OracleInstaller uses:
$db = new DatabaseOracle( $this->getVar( 'wgDBserver' ), $this->getVar( '_InstallUser' ), $this->getVar( '_InstallPassword' ), $this->getVar( '_InstallDBname' ), 0, $this->getVar( 'wgDBprefix' ) );
This happens on MediaWiki 1.25 at least