diff --git a/include/init/requirements.php b/include/init/requirements.php index 9505a049f..c82967873 100755 --- a/include/init/requirements.php +++ b/include/init/requirements.php @@ -220,8 +220,8 @@ if ($database->isInstalled()) { 'mysql_version' => [ 'type' => 'version', 'warning' => $database->isMySQL() ? false : true, - 'description' => $database->isMySQL() ? '8.0.x - 8.3.x' : '10.x', - 'minimum' => $database->isMySQL() ? '8.0.0' : '10.1.0', + 'description' => $database->isMySQL() ? '5.7.x - 8.0.x' : '10.x', + 'minimum' => $database->isMySQL() ? '5.7.0' : '10.1.0', 'maximum' => $database->isMySQL() ? '8.3.99' : '10.6.99', ], @@ -339,7 +339,7 @@ foreach ($dirs_to_check as $name => $description) { $files_to_check = [ 'manifest.json' => tr('Necessario per l\'aggiunta a schermata home da terminale (creato al termine della configurazione)'), 'mariadb_10_x.json' => tr('Necessario per il controllo integrità con database MariaDB 10.x'), - 'mysql_8_3.json' => tr('Necessario per il controllo integrità con database MySQL 8.3.x'), + 'mysql_5_7.json' => tr('Necessario per il controllo integrità con database MySQL 5.7.x'), 'mysql.json' => tr('Necessario per il controllo integrità con database MySQL 8.0.x'), 'checksum.json' => tr('Necessario per il controllo integrità dei files del gestionale'), 'settings.json' => tr('Necessario per il controllo delle impostazioni del gestionale'), diff --git a/modules/aggiornamenti/database.php b/modules/aggiornamenti/database.php index d9176493e..175ad9fe8 100644 --- a/modules/aggiornamenti/database.php +++ b/modules/aggiornamenti/database.php @@ -104,9 +104,9 @@ switch ($database->getType()) { $file_to_check_database = 'mariadb_10_x.json'; break; case 'MySQL': - $mysql_min_version = '8.0.0'; - $mysql_max_version = '8.3.99'; - $file_to_check_database = ((version_compare($database->getMySQLVersion(), $mysql_min_version, '>=') && version_compare($database->getMySQLVersion(), $mysql_max_version, '<=')) ? 'mysql.json' : 'mysql_8_3.json'); + $mysql_min_version = '5.7.0'; + $mysql_max_version = '5.7.99'; + $file_to_check_database = ((version_compare($database->getMySQLVersion(), $mysql_min_version, '>=') && version_compare($database->getMySQLVersion(), $mysql_max_version, '<=')) ? 'mysql_5_7.json' : 'mysql.json'); break; default: $file_to_check_database = 'mysql.json';