Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 2, 2010 03:38:27

rrejmkhe
От:
Зарегистрирован: 2010-09-02
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Illegal mix of collations OperationalError

При попытке открыть сайт в браузере получаю:

Request Method:	GET
Request URL: http://vipprlab.com/
Django Version: 1.2.1
Exception Type: OperationalError
Exception Value:
(1267, "Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='")
Exception Location: /usr/lib/python2.6/site-packages/MySQL_python-1.2.3-py2.6-linux-i686.egg/MySQLdb/connections.py in defaulterrorhandler, line 36
Python Executable: /usr/bin/python
Python Version: 2.6.5
Python Path: ['/home/vipprlabcom/public_html/src', '/usr/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg', '/usr/lib/python2.6/site-packages/flup-1.0.2-py2.6.egg', '/usr/lib/python2.6/site-packages/MySQL_python-1.2.3-py2.6-linux-i686.egg', '/usr/lib/python26.zip', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/site-packages', '/usr/lib/python2.6/site-packages/PIL', '/home/vipprlabcom/', '/home/vipprlabcom/public_html']
Server time: Чтв, 2 Сен 2010 01:13:20 +0400
Работает всё на apache2+mod_wsgi.

Судя по той информации, которую удалось нарыть, насколько я понял, это баг MySQL. Обновил MySQL до последней, доступной для моей CentOS 5, версии, это не помогло.

Подскажите, пожалуйста, в каком направлении искать решение проблемы?



Офлайн

#2 Сен. 3, 2010 23:54:56

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

Illegal mix of collations OperationalError

1) попробуй поменять backend db (например на sqlite3)
2) создай базу с явным указанием базы
mysql> create database notarpalata_name character set=utf8;
3) …

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version