MT7 RC1を試してみた。

さくっと試そうと思ったら、下記のようなエラーがでてインストールができず。

specified key was too long max key length is 767 bytes

いろいろ調べた結果、my.cnfにシステム変数を追記して、

@my.cnf
# MT
innodb_file_format = Barracuda
innodb_file_per_table = 1
innodb_large_prefix

; mysqld (ver 5.6.28)を再起動

$ vi lib/MT/ObjectDriver/DDL.pm
@269を下記のように変更
$table_ddl .= ') ROW_FORMAT = DYNAMIC';


で行けた!
RC1とはいえ、ちょっとこれどうなのよ。

参考
https://nautilus-code.jp/articles/key_was_too_long_when_install_movabletype/