г. Раменское
Войти
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности
Ваша идея, наша работа
Заказать звонок
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности

1с - Битрикс. Ошибка! innodb_strict_mode=ON, требуется OFF

26.02.2020
#Оптимизация
#Программирование
#Создание сайтов
Начиная с версии 19.0 в "Проверка системы" появилась новая проверка "Режим работы MySQL", которая выдает следующую ошибку "Ошибка! innodb_strict_mode=ON, требуется OFF".

Как ее исправить. 

Вариант 1. Мне он подошел так как на проекте, где появилась ошибка нет bitrixVM.

Для этого надо в файле after_connect.php добавить:
$DB->Query("SET innodb_strict_mode='OFF'");
В файл after_connect_d7.php добавить:
$connection->queryExecute("SET innodb_strict_mode='OFF'");
Вариант 2. Прописать в BitrixVM.

Открыть конфигурационный файл (три распространенных варианта расположения):
/etc/my.cnf
/etc/alternatives/my.cnf
/etc/bitrix-my.cnf

Добавить строку в блоке # InnoDB parameters
innodb_strict_mode = OFF
#Оптимизация
#Программирование
#Создание сайтов