Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Question

Ошибка 1267: Illegal mix of collations (IPB 3.3.1)

Рекомендованные сообщения

Здравствуйте. Прошу помочь разобраться с проблемой, возникшей после переезда на другой хостинг. Главная страница работает без сбоев. Однако, при попытке зайти в один из форумов со списками тем, они не загруждаются. Вместо этого открывается страница с сообщением об ошибке: "Возникла ошибка при работе с базой данных". При этом, однако, оставленные пользователем сообщения в темах без проблем просматриваются в их профилях.

 

Пожалуйста, подскажите, как решить эту проблему с базой данных.

Поделиться сообщением


Ссылка на сообщение

Возможно, вам стоить проверить, как вы переносили форум. Обычно, рекомендуют перекешировать стили и перекешировать глобальный кеш. Также нужно привести логи ошибок, чтобы специалисты этого форума могли вам что-то посоветовать.

Поделиться сообщением


Ссылка на сообщение

В архиве с дистрибутивом есть папка tools/upgradeFinish

 

Залейте папку на ФТП (upgradeFinish) в папку admin

 

Запустить, и дождаться, когда завершится.

http://сайт.ru/admin/upgradeFinish

Поделиться сообщением


Ссылка на сообщение
Залейте папку на ФТП (upgradeFinish) в папку admin
Переезд - не обновление однако. Надо ли ему этот скрипт юзать - есть сомнения. Скорее всего, будет достаточно обновить кеши, действительно.

 

А если не достаточно, то для начала, нужно бы ошибку БД посмотреть. АЦ -> Статистика -> Журналы -> Журнал SQL ошибок, скопируйте сюда последние.

Поделиться сообщением


Ссылка на сообщение

Из-за этого я ему и говорю запустить эту утилиту). Чтоб сбросить все кеши, и проверить БД.

Поделиться сообщением


Ссылка на сообщение

Переезд - не обновление однако. Надо ли ему этот скрипт юзать - есть сомнения. Скорее всего, будет достаточно обновить кеши, действительно.

 

А если не достаточно, то для начала, нужно бы ошибку БД посмотреть. АЦ -> Статистика -> Журналы -> Журнал SQL ошибок, скопируйте сюда последние.

 

Здравствуйте! Спасибо большое всем участникам форума за ответы. Приношу свои извинения за затянувшийся ответ с моей стороны.

 

Прикрепляю последние 300 строк из журнала SQL ошибок.

 

Последние 300 строк из журнала.txt

Поделиться сообщением


Ссылка на сообщение

Error: 1267 - Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE)
mySQL query error: SELECT t.*,p.*,m.member_id, m.members_display_name, m.members_seo_name,cca.*,ccb.cache_content as cache_content_sig, ccb.cache_updated as cache_updated_sig,xxx.* FROM ibf2_topics t LEFT JOIN ibf2_posts p ON ( p.pid=t.topic_firstpost ) LEFT JOIN ibf2_members m ON ( m.member_id=p.author_id ) LEFT JOIN ibf2_content_cache_posts cca ON ( cca.cache_content_id=p.pid ) LEFT JOIN ibf2_content_cache_sigs ccb ON ( ccb.cache_content_id=p.author_id ) LEFT JOIN ibf2_core_tags_cache xxx ON ( xxx.tag_cache_key=MD5(CONCAT('forums',';','topics',';',t.tid)) )

 

Старая ошибка.

http://ipbskins.ru/forum/topic9371.html

http://ipbskins.ru/forum/topic11344.html

Поделиться сообщением


Ссылка на сообщение

Здравствуйте! Спасибо большое всем участникам форума за ответы. Приношу свои извинения за затянувшийся ответ с моей стороны.

 

Прикрепляю последние 300 строк из журнала SQL ошибок.

 

Последние 300 строк из журнала.txt

У вас в базе таблицы с неверным сопоставлением (collation) cp1251_general_ci, меняйте рукми в phpMyAdmin на utf8_general_ci или поищите тут скрипт от Ritsuka.

Поделиться сообщением


Ссылка на сообщение

Не советую скрипт запускать поверх utf8_general_ci

 

Лучше те таблицы перенести в отдельную базу, cp1251 и конвертнуть их.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...