Переменная sql_mode в MySQL должна быть пустая, текущее значение (Ошибка 1С: Битрикс)

В процессе тестирования системы (админки) 1С битрикс стандартными средствами в графе «Обязательные параметры PHP» появляется ошибка с текстом:

Ошибка! Переменная sql_mode в MySQL должна быть пустая, текущее значение:

Решение, которое помогло мне с данной проблемой максимально простое:

Переходим на ФТП, переходим в папку: /bitrix/php_interface/ находим файл after_connect_d7.php и дописываем в нем строку:

$connection->queryExecute("SET sql_mode=''"); 

Далем это сразу после строки:

$connection = Bitrix\Main\Application::getConnection();

Сохраняем файл и переходим к файлу after_connect.php в этот же папке и в нем дописываем строку:

$DB->Query("SET sql_mode=''");

Сохраняем файл и еще раз запускаем проверку, результат должен быть положительным, как у меня:

У нас все получилось! Если у вас остались какие-либо вопросы, жду вас в комментариях под записью!

А если вам помог данный способ и вы хотите узнать больше полезных лайфхаков — то подписывайтесь на мой канал на Дзене и youtube, где я размещаю интересные и полезные видео!

Спасибо за внимание!

Впереди много полезного и интересного!


Если вдруг захотите меня отблагодарить, то вот:

или просто подпишитесь на мой канал на youtube, лайки и комментарии приветствуются

Спасибо!

Оставьте комментарий