* all other variables get set trough ->getGlobalNames
* could somone test this on mysql, postgres and sqlite ... it should work, but to be sure
class OracleInstaller extends DatabaseInstaller {
protected $globalNames = array(
- 'wgDBport',
+ 'wgDBserver',
'wgDBname',
'wgDBuser',
'wgDBpassword',
}
// Set the relevant variables from LocalSettings.php
- $requiredVars = array( 'wgDBtype', 'wgDBuser', 'wgDBpassword', 'wgDBname', 'wgDBserver' );
+ $requiredVars = array( 'wgDBtype' );
$status = $this->importVariables( $requiredVars , $vars );
$installer = $this->parent->getDBInstaller();
$status->merge( $this->importVariables( $installer->getGlobalNames(), $vars ) );