1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.1.4 vB 3.8.7 -> XenForo 1.1.4 и ошибка "illegal mix of collation"

Тема в разделе "Переезд на XenForo c других движков", создана пользователем seal, 30.04.2013.

Загрузка
  1. seal

    seal Местный

    Регистрация:
    26.04.13
    Сообщения:
    44
    Симпатии:
    0
    Версия XF:
    1.1.4
    на стадии
    Import Thread Prefix
    получаю вот такую вот ошибку. Подскажите как победить ее?
    [​IMG]
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Кодировки таблиц и полей в них проверьте. В базе булки. После того, как выставите корректную кодировку (я так понимаю, что должна была быть cp1251, а где-то оказалась latin1), не забудьте сконвертировать данные.
     
    seal нравится это.
  3. seal

    seal Местный

    Регистрация:
    26.04.13
    Сообщения:
    44
    Симпатии:
    0
    Версия XF:
    1.1.4
    везде COLLATE cp1251_general_ci

    блин а в какой таблице эти thread prefix хранятся ?
     
  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Не может быть у Вас везде кодировка cp1251. Иначе бы ошибка не возникала.
     
  5. seal

    seal Местный

    Регистрация:
    26.04.13
    Сообщения:
    44
    Симпатии:
    0
    Версия XF:
    1.1.4
    таки нашел его :)
    спасибо за подсказку!
    ALTER TABLE phrase CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci;
     

Поделиться этой страницей