Пороблемы после переноса

Главные вкладки

Комментарии

Аватар пользователя seaji seaji 14 ноября 2006 в 11:20

Warning: Illegal mix of collations (utf8_general_ci,COERCIBLE) and (cp1251_general_ci,IMPLICIT) for operation 'like' query: SELECT * FROM access WHERE status = 1 AND type = 'host' AND LOWER('194.226.203.156') LIKE LOWER(mask)
База ругается на то, что вы смешиваете кодировки при использовании операции сравнивания "like", скорее всего искомое слово "LOWER(mask)" у Вас в cp1251.
Если дело не в этом, то на 99% это скорее всего Ваш сервер выдает в заголовках кодировку cp1251.
Лечение в файле .htacces нужно прописать:
charsetdisable on
AddDefaultCharset UTF-8

Аватар пользователя seaji seaji 14 ноября 2006 в 11:24

Забавно.
Когда я поменял кодировку "насильно" на UTF-8 то страница как бы рассыпалась. Некоторые куски стали по русски, а некоторые "РљСЂРѕРјРµ чис".

Аватар пользователя garamond garamond 14 ноября 2006 в 11:26

уже канечно ставил (не помогает)

может сменит версию апача?
(сейчас на хостинге стоит 4.3.9)
есть выбор 4.4.х и 5.х...
имеет смысл?

Аватар пользователя garamond garamond 14 ноября 2006 в 11:28

это я вчера попросил хостера увеличить место на хосте и он перенёс на новый сервер....

все сайты посыпались ((

Аватар пользователя seaji seaji 14 ноября 2006 в 11:42

А раньше, то какой апач был?
Некоторые директивы уже отличаются для 2 от 1.33 не говоря уже о четвертой версии.

Аватар пользователя inc inc 14 ноября 2006 в 15:02

это ошибка MySQL.
А правильно отображается текст, который вставлен в тему оформления или был записан в кэш до переезда на другой сервер.

Спецы по конфигурированию MySQL, отзовитесь

Аватар пользователя seaji seaji 14 ноября 2006 в 15:37

Мне видится здесь две проблемы.
С базой и с апачем. Апач ведь устанавливает кодировку выходной страницы в 1251. База то же ругается.