1C-Битрикс. Структура базы данных имеет ошибки.

У меня на многих сайтах, работающих на дорогой мне системе «1С-Битрикс», после апгрейда с версии 11 до 12, при тестировании повылазили ошибки. Одна из ошибок: Структура базы данных имеет ошибки (нет таблиц: 0, нет полей: 0, поля отличаются: 3, нет индексов: 0). Всего 3, автоматически могут быть исправлены: 0. Надеюсь рекомендации ниже сэкономят время на устранение проблемы.

В журнале проверки сайта можно найти следующие проблемы:

В таблице b_search_content поле BODY «text NULL DEFAULT NULL » не соответствует описанию на диске «longtext NULL DEFAULT NULL »
В таблице b_search_content_stem поле STEM «varchar(50) NOT NULL» не соответствует описанию на диске «int(11) NOT NULL»
В таблице b_search_content_freq поле STEM «varchar(50) NOT NULL DEFAULT «» » не соответствует описанию на диске «int(11) NOT NULL DEFAULT «0» »

Лечится очень просто: переустанавливаем модуль поиска Битрикс, без сохранения таблиц. Затем, далаем переиндексацию таблиц БД.

Related posts

Leave a Comment