При проверке конфигурации выдал такие ошибки
Статус таблиц
Сравнение (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)
Как это исправить?
Можно выполнить в консоли сервера следующий скрипт
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> – база данных Битрикса