Ваша версия MySql не удовлетворяет минимальным техническим требованиям продукта.

722
Алексей,
Ваша версия MySql не удовлетворяет минимальным техническим требованиям продукта.

Такая ошибка может возникнуть при установке 1С-Битрикс на новом хостинге. На текущий момент требуется версия mysql 5.6.0, но по факту устанавливается и на меньшей версии, нужно только чуть подправить код проверки.

В файле /bitrix/modules/main/install/wizard/wizard.php примерно на 1530 строке:

//Check MySQL version
$dbResult = $conn->query("select VERSION() as ver");
if ($arVersion = $dbResult->fetch())
{
	$mysqlVersion = trim($arVersion["ver"]);
	if (!BXInstallServices::VersionCompare($mysqlVersion, "5.6.0"))
	{
		$this->SetError(InstallGetMessage("SC_DB_VERS_MYSQL_ER"));
		return false;
	}

	$this->needCodePage = true;

	if (!$this->needCodePage && $this->utf8)
	{
		$this->SetError(InstallGetMessage("INS_CREATE_DB_CHAR_NOTE"));
		return false;
	}
}

В строке "if (!BXInstallServices::VersionCompare($mysqlVersion, "5.6.0"))" поменяйте 5.6.0 на что-нибудь меньшее, например 5.0.0

По опыту на версии 5.5.64-MariaDB все отлично работает. Но в любом случае, если требуется 5.6.0, значит это кому-то надо и в дальнейшем могут возникнуть проблемы.

Кстати, битрикс могли бы писать в тексте ошибки какая версия mysql требуется, а то не очень-то и понятно.

Опубликовано 1 Апреля 2020
ошибка
Похожие статьи
Ошибка! innodb_strict_mode=ON, требуется OFF 0
Для битрикс окружения, нужно в файле /etc/mysql/conf.d/z_bx_custom.cnf добавить innodb_strict_mode =...
Читать дальше »
Алексей,
Вы используете версию MariaDB 5.5.63-MariaDB, продукту для работы требуется версия не ниже 10.0.5. 0
Решение ошибки "Вы используете версию MariaDB 5.5.63-MariaDB, продукту для работы требуется вер...
Читать дальше »
Алексей,
Комментарии