Bitrix ошибка SQL при установке

Если ругаеться на базу SQL «Ваша версия 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, значит это кому-то надо и в дальнейшем могут возникнуть проблемы.

0
Bitrix sendmail или postfix Bitrix Права на папки

Комментариев нет

Нет комментариев

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *