Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
errors [2018/10/29 11:59] komivlad |
errors [2019/01/10 13:56] (текущий) komivlad |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Типичные ошибки при работе с системой статистики ====== | ====== Типичные ошибки при работе с системой статистики ====== | ||
- | \\ | + | * [[illegal_mix_collation|После прохождения авторизации - Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '='. Full query]] |
- | **Ошибка:** Наблюдается следующая ошибка после прохождения авторизации: | + | * [[server_sent_charset_unknown|Наблюдается следующая ошибка при использовании MySQL Community Server - Server sent charset unknown to the client. Please, report to the developers]] |
- | <code=sql>ad_safemysql: Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '='. Full query: [запрос целиком]</code> | + | * [[no_data_in_stat|В статистике перестали отображаться данные]] |
- | **Решение:** | + | |
- | предварительно сделав бекап бд astersik, необходимо выполнить три запроса, которые изменят collation для таблиц cdr,cel,queue_log: | + | |
- | <code=sql> | + | |
- | ALTER TABLE cdr CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; | + | |
- | ALTER TABLE cel CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; | + | |
- | ALTER TABLE queue_log CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; | + | |
- | </code> | + | |
- | \\ | + | |
- | **Ошибка:** Наблюдается следующая ошибка при использовании MySQL Community Server: | + | |
- | <code=sql>ad_safemysql: Server sent charset unknown to the client. Please, report to the developers</code> | + | |
- | **Решение:** | + | |
- | предварительно сделав бекап my.cnf, добавьте/исправьте в нем следующие параметры: | + | |
- | <code=sql> | + | |
- | [client] | + | |
- | default-character-set=utf8 | + | |
- | + | ||
- | [mysql] | + | |
- | default-character-set=utf8 | + | |
- | + | ||
- | + | ||
- | [mysqld] | + | |
- | collation-server = utf8_unicode_ci | + | |
- | character-set-server = utf8 | + | |
- | </code> | + |