Алексей написал: Не помогло. Поставил тестовую версию 1С-Битрикс: Управление сайтом 20.200.300. в BitrixEnv 7.4.4 на CentOS. Пробовал mbstring.func_overload с разными значениями и выключить. Версия PHP 7.2.34. Ошибка осталась
Естественно, не помогло. И не должно было помочь. Вы же старую версию поставили. В этой ветке в этом сообщении (и в истории версий главного модуля на официальном сайте) писали, что "подсос" кода для вставки исправлен в обновлении версии 20.200.550. А вы поставили 20.200.300. В ней, естественно, нет этого исправления. Ведь 550 - это более поздняя версия (обновление вышло 18 декабря 2020 года), чем 300 (вышло 26 ноября 2020). Извлекайте указанные мной файлы из 20.200.550. Тогда есть шансы, что работать будет.
Попробовал взять из 21.400.100. и заменить в своей 18.1.5. Не помогает. Менял и отдельно oembed.php и весь каталог, как советовали. Менял параметры mbstring.func_overload тоже не помогает. Тогда с версией промахнулся...
Не помогло. Поставил тестовую версию 1С-Битрикс: Управление сайтом 20.200.300. в BitrixEnv 7.4.4 на CentOS. Пробовал mbstring.func_overload с разными значениями и выключить. Версия PHP 7.2.34. Ошибка осталась.
[ Закрыто] ошибка в таблице, В таблице b_iblock_element поле NAME "`NAME` varchar(511) NOT NULL" не соответствует описанию на диске "`NAME` varchar(255) NOT NULL
Спасибо. Как вариант решения подходит. А случайно не знаете откуда берется "описанию на диске" ? Это один файл в котором перечислены все стандартные поля таблиц и их значение? Идеально было бы в нем поменять.
[ Закрыто] ошибка в таблице, В таблице b_iblock_element поле NAME "`NAME` varchar(511) NOT NULL" не соответствует описанию на диске "`NAME` varchar(255) NOT NULL
Ну я бы так это не называл. Мне необходимо стандартное поле NAME увеличить. Раньше это было ограничение SQL для varchar. В современной версии SQL его можно увеличить. Но Битрикс не дает такой возможности. Средствами SQL это сделать можно, но тогда Битрикс ругается, нервы портит ))). Я бы назвал это расширением функционала.
[ Закрыто] ошибка в таблице, В таблице b_iblock_element поле NAME "`NAME` varchar(511) NOT NULL" не соответствует описанию на диске "`NAME` varchar(255) NOT NULL
Ошибка В таблице b_iblock_element поле NAME "`NAME` varchar(511) NOT NULL" не соответствует описанию на диске "`NAME` varchar(255) NOT NULL" А если я не хочу исправлять эту ошибку, мне как раз и надо увеличить это поле до 512 символов? Где можно исправить "описание на диске", что бы при проверке системы он не пугал ошибкой?
Ошибка В таблице b_iblock_element поле NAME "`NAME` varchar(511) NOT NULL" не соответствует описанию на диске "`NAME` varchar(255) NOT NULL" А если я не хочу исправлять эту ошибку, мне как раз и надо увеличить это поле до 512 символов? Где можно исправить "описание на диске", что бы при проверке системы он не пугал ошибкой?