Как исправить ошибку в базе данных при проверки битрикс. Ошибка! Переменная sql_mode в MySQL должна быть пустая, текущее значение
Частая ошибка в режиме работы MySQL на сайтах под управлением 1С-Битрикс. Параметр sql_mode задаёт режим работы MySQL. Может принимать значения, несовместимые с 1С-Битрикс.
Проверка системы в Битрикс выдает ошибку:
Режим работы MySQL
Ошибка! Переменная sql_mode в MySQL должна быть пустая, текущее значение: ............
Как исправить?:
Открываем в левом меню "Контент" => "Структура сайта" => "Файлы и папки".
Переходим в директорию: /bitrix/php_interface/
Открываем файл: after_connect_d7.php в режиме редактирования PHP кода.
Вставляем эти две строки:
$connection = Bitrix\Main\Application::getConnection();
$connection->queryExecute("SET sql_mode=''");
скорее всего первая строка у Вас уже есть...
Сохраняем файл...
Аналогично открываем файл: after_connect.php (он находится в этой же директории).
C 2012 года являюсь Битрикс Программистом. Программист 1С:Битрикс – это веб-разработчик с узким профилем, который работает непосредственно с продукцией от компании 1С.