Jump to content

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


Question
 Share

Recommended Posts

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

 

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

 

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

Link to comment
Share on other sites

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

 

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

 

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

 

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

 

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

 

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

 

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

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...