Jump to content
Sign in to follow this  
Kinkl

Проблема с конвертацией базы при обновлении на 4.4

Recommended Posts

Приветствую! Возникла проблема, нужна помощь.

В общем, если кратко, имеется OpenServer на локалке с актуальными PHP и MySQL:

  • Создал базу через phpmyadmin
  • Импортировал базу от 3.4 (utf8 при импорте выбрал)

Импорт без ошибок проходит, таблицы в utf8_general_ci.

Далее, кидаю поверх файлы от 4.4, запускаю обновление, появляется страница конвертера:

IP.Board Character Set: utf-8
Database Character Set: utf8
Original table prefix: 
Converted table prefix: x_utf_
216 tables are utf8
216 tables have incorrect collations
Can use 'dump' method: false

Нажимаю выполнить, и на моменте выполнения скрипта ConvertUTF8 он падает с ошибкой

Error: Specified key was too long; max key length is 1000 bytes File: \system\Db\Db.php Line: 198

Пробовал много раз, с разными версиями PHP и MySQL, ничего не помогает. Обнаружил только, похоже что часть таблиц конвертируется, видно на скриншоте.

utf8.jpg

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.

×