• Регистрация
0 голосов
2.5k просмотров

При проверке конфигурации выдал такие ошибки

Статус таблиц

Сравнение (Collation) для таблицы "b_adv_banner" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci)
Сравнение (Collation) для таблицы "b_adv_banner_2_country" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci)
Сравнение (Collation) для таблицы "b_adv_banner_2_day" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci)
Сравнение (Collation) для таблицы "b_adv_banner_2_group" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci)
Сравнение (Collation) для таблицы "b_adv_banner_2_page" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci)
Сравнение (Collation) для таблицы "b_adv_banner_2_site" (utf8_unicode_ci) отличается от значения для базы (utf8_general_ci)

Как это исправить?

спросил от

1 Ответ

0 голосов

Можно выполнить в консоли сервера следующий скрипт

for i in `mysql -p<PASS> -Bse "use <DB> ;show tables;"`;do mysql -p<PASS> -Bse "use <DB>;alter table $i convert to character set utf8 collate utf8_general_ci;";done

где:

  • <PASS> - пароль к mysql
  • <DB> - база данных Битрикса
ответил от (5.5k баллов)
...