Имеем текущую версию системы 17.5.4. Решили обновиться. Обновление прошло штатно, но при проверке системы на последнем этапе проверки целостности БД появилось предупреждение красного цвета: "Ошибка! Структура базы данных имеет ошибки (нет таблиц: 0, нет полей: 0, поля отличаются: 0, нет индексов: 0). Всего 4, автоматически могут быть исправлены: 4." До этого ошибок не было.
В журнале проверки системы увидел следующее:
Не включен полнотекстовый индекс IXF_B_USER_INDEX_1 (search_user_content) для таблицы b_user_index
Не включен полнотекстовый индекс IXF_B_USER_INDEX_2 (search_department_content) для таблицы b_user_index
Не включен полнотекстовый индекс IXF_B_USER_INDEX_3 (search_admin_content) для таблицы b_user_index
Не включен полнотекстовый индекс IXF_IM_MESS_1 (message) для таблицы b_im_message
Код не модифицировался, все обновления устанавливались корректно. Сайт работает на виртуальной машине VMBitrix 7.1.0, сервер базы данных Percona 5.7.18. Обратился в ТП, мне порекомендовали сделать автоматическое исправление. Протестировал на локальной копии, ошибки ушли после исправления. Но не совсем понимаю механизм работы этого автоматического исправления, как бы потом боком где-то не вылезло. По идее ошибок быть не должно же при обновлении CMS. Вопрос к экспертам: "Можно ли их исправить таким образом или все же можно сделать какой-то запрос к БД из панели управления? Как правильнее поступить?"
В журнале проверки системы увидел следующее:
Не включен полнотекстовый индекс IXF_B_USER_INDEX_1 (search_user_content) для таблицы b_user_index
Не включен полнотекстовый индекс IXF_B_USER_INDEX_2 (search_department_content) для таблицы b_user_index
Не включен полнотекстовый индекс IXF_B_USER_INDEX_3 (search_admin_content) для таблицы b_user_index
Не включен полнотекстовый индекс IXF_IM_MESS_1 (message) для таблицы b_im_message
Код не модифицировался, все обновления устанавливались корректно. Сайт работает на виртуальной машине VMBitrix 7.1.0, сервер базы данных Percona 5.7.18. Обратился в ТП, мне порекомендовали сделать автоматическое исправление. Протестировал на локальной копии, ошибки ушли после исправления. Но не совсем понимаю механизм работы этого автоматического исправления, как бы потом боком где-то не вылезло. По идее ошибок быть не должно же при обновлении CMS. Вопрос к экспертам: "Можно ли их исправить таким образом или все же можно сделать какой-то запрос к БД из панели управления? Как правильнее поступить?"