X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Finstaller%2FMysqlInstaller.php;h=6256204d97483e95e3c54d34dd7077acdba96c8f;hb=50212e6d0ef2cdcc63aece18c8d77c9c251be7ed;hp=c5dd4dcbc9d75483280abeab66d0c12e7314df43;hpb=04191cc9512e5ebe31cc8ca268e2ab431f02796b;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/installer/MysqlInstaller.php b/includes/installer/MysqlInstaller.php index c5dd4dcbc9..6256204d97 100644 --- a/includes/installer/MysqlInstaller.php +++ b/includes/installer/MysqlInstaller.php @@ -51,7 +51,8 @@ class MysqlInstaller extends DatabaseInstaller { public $supportedEngines = [ 'InnoDB', 'MyISAM' ]; - public $minimumVersion = '5.5.8'; + public static $minimumVersion = '5.5.8'; + protected static $notMiniumumVerisonMessage = 'config-mysql-old'; public $webUserPrivs = [ 'DELETE', @@ -72,7 +73,7 @@ class MysqlInstaller extends DatabaseInstaller { * @return bool */ public function isCompiled() { - return self::checkExtension( 'mysql' ) || self::checkExtension( 'mysqli' ); + return self::checkExtension( 'mysqli' ); } /** @@ -133,12 +134,7 @@ class MysqlInstaller extends DatabaseInstaller { $conn = $status->value; // Check version - $version = $conn->getServerVersion(); - if ( version_compare( $version, $this->minimumVersion ) < 0 ) { - return Status::newFatal( 'config-mysql-old', $this->minimumVersion, $version ); - } - - return $status; + return static::meetsMinimumRequirement( $conn->getServerVersion() ); } /**