[QUOTE]
Илья Дорофеичев написал:
Добрый вечер, Администраторы!!!
И так, скачан образ CentOS7-1611 x64 minimal(с Яндекс), далее происходит установка, закачка скрипта на сервер, отключение selinux и запуск скрипта.
После всех выше упомянутых манипуляций, мне становится доступна классическая БитриксВМ, далее пробую развернуть демо-версию малого бизнеса и получаю все ту же ошибки:
Error checking system requirements: MySQL functions are not enabled
Есть какие то идеи???[/QUOTE]
Илья Дорофеичев, вечер добрый. Раскопал в коде продукта откуда выводится это сообщение.
Вот пример старого кода, который дергается для для проверки методов работы с бд в php:
[QUOTE] function GetDBTypes()
{
$arTypes = Array();
if (file_exists($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/mysql/database.php"))
$arTypes["mysql"] = function_exists("mysql_connect");
if (file_exists($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/oracle/database.php"))
$arTypes["oracle"] = function_exists("OCILogon");
if (file_exists($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/mssql/database.php"))
$arTypes["mssql"] = function_exists("sqlsrv_connect");
return $arTypes;
}[/QUOTE]
mysql_**** в PHP7 не существует - отсюда ругается.
Новый код:
[QUOTE] public static function GetDBTypes()
{
$arTypes = Array();
if (file_exists($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/mysql/database.php"))
$arTypes["mysql"] = (function_exists("mysql_connect") || function_exists("mysqli_connect"));
if (file_exists($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/oracle/database.php"))
$arTypes["oracle"] = function_exists("OCILogon");
if (file_exists($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/mssql/database.php"))
$arTypes["mssql"] = function_exists("sqlsrv_connect");
return $arTypes;
}[/QUOTE]
Результат - у вас старый дистрибутив Малого Бизнеса. Откуда берете дистрибутив БУСа?