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

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

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

Такая ошибка может возникнуть при установке 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
Для битрикс окружения, нужно в файле /etc/mysql/conf.d/z_bx_custom.cnf добавить innodb_strict_mode =...
Читать дальше » 0
Алексей,
Вы используете версию MariaDB 5.5.63-MariaDB, продукту для работы требуется версия не ниже 10.0.5.
Решение ошибки "Вы используете версию MariaDB 5.5.63-MariaDB, продукту для работы требуется вер...
Читать дальше » 0
Алексей,
Комментарии
❮…❯
Авторизуйтесь чтобы получать уведомления об ответе
27 дек 2022
Спасибо, полезно! Только это не сработает на демо-версии продукта, т.к. wizard.php закодирован Зендом
Алексей
27 дек 2022
Dzianis D., можно поискать подстроку VersionCompare или BXInstallServices по коду и убрать вообще это условие. С другой стороны статья уже не актуальная и сейчас лучше придерживаться условиям установщика (т.е. поставить требуемую версию mysql)
Такая ошибка может возникнуть при установке 1С-Битрикс на новом хостинге. На текущий момент требуется версия mysql 5.6.0, но по факту устанавливается и на меньшей версии, нужно только чуть подправить код проверки.