Битрикс: Ошибка! Переменная sql_mode в MySQL
Частая ошибка в режиме работы MySQL на сайтах под управлением 1С-Битрикс. Параметр sql_mode задаёт режим работы MySQL. Может принимать значения, несовместимые с 1С-Битрикс.
Проверка системы в Битрикс выдает ошибку:
Режим работы MySQL Ошибка! Переменная sql_mode в MySQL должна быть пустая, текущее значение: ............
Как исправить?
Открываем в левом меню "Контент" => "Структура сайта" => "Файлы и папки".
Переходим в директорию: /bitrix/php_interface/
Открываем файл: after_connect_d7.php в режиме редактирования PHP кода.
Вставляем эти две строки:
Сохраняем файл...
Аналогично открываем файл: after_connect.php (он находится в этой же директории).
Вставляем строку:
Запускаем проверку системы еще раз.
Вернуться к блогу
Проверка системы в Битрикс выдает ошибку:
Режим работы 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 (он находится в этой же директории).
Вставляем строку:
$DB->Query("SET sql_mode=''");
Сохраняем файл...Запускаем проверку системы еще раз.