форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Что значит это:
Warning: Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation
? На этих словах не пускает в админку. Сайт пашет. То есть база данных цепляется нормально, выходит, а рухает именно на логине.
Пока что ощущение, что дело не в базе, а в PHP... Почему-то
Отредактированно glebotr (14-12-2006 00:13:34)
Неактивен
Вот переменные, думаю дело в них, но ради всего святого, где их менять? И на что? (на водку не предлагать)
Variable Session value Global value
character set client utf8 cp1251
character set connection utf8 cp1251
character set database cp1251 cp1251
character set results utf8 cp1251
character set server cp1251 cp1251
character set system utf8 utf8
character sets dir
collation connection utf8_general_ci cp1251_general_ci Оно?
collation database cp1251_general_ci cp1251_general_ci
collation server cp1251_general_ci cp1251_general_ci
concurrent insert ON ON
Смена чарсета в MyAdmin ничего не меняет. Вообще. Текст ошибки остается таким же.
В папке mysql4\share\charsets нет файлов, начинающихся с utf (надо? Где брать?)
Поставил в конфиге чарсет cp1251_general... все заработало, но отдается в виндовой кодировке (соответственно, при установленном автоопределении -- вопросиками, приходится врубать вручную) для работы пока нормально, но хотелось бы поправить.
Отредактированно glebotr (14-12-2006 00:24:44)
Неактивен
ПАМАГИТЕ!
Либо нормальная кодировка на сайте, либо глюк при входе в админку.
Неактивен
Значит так, решилось очень странным образом, а именно уборкой строчки db_charset (при прочих равных!) из конфигурационного файла. Хоть прокомментируйте, зря я чтоль два вечера загубил
Имело место с последним оговоренным ревиженом. На сайте у меня этой строчки в конфиге как не было, так и нет. Теперь и поставть-то боюс
Отредактированно glebotr (15-12-2006 12:47:40)
Неактивен