Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Question

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

Recommended Posts

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

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

Share this post


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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

 

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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

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

 

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

 

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

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...