Ticket #1689 (new バグ指摘)

Opened 9 years ago

Last modified 6 years ago

MySQLの文字コードがUTF8の環境でインストールエラーとなる。

Reported by: eoogle Owned by: somebody
Priority: Milestone: バックログ
Component: フロント Version: 2.12.0 α
Keywords: Cc:
修正済み: no

Description

MySQLの文字コードがUTF8の環境で、 インストールしようとすると、

dtb_index_listのテーブルをcreateする際に、

pecified key was too long; max key length is 1000 bytes

というエラーが発生する。

PRIMARY KEY (table_name(255), column_name(255)) の部分がUTF8環境では、3Byteで評価されるため、1000bytesのキー長を 超えると思われる。

255文字ではなく、150文字程度に修正する必要がある。

この修正で問題なければ、 create_table_mysql.sql のファイルを修正します。

Change History

comment:1 Changed 8 years ago by adachi

  • Milestone changed from EC-CUBE2.12.2 to EC-CUBE 2.12.3

comment:2 Changed 8 years ago by kim

  • Milestone changed from EC-CUBE2.12.3 to EC-CUBE2.12.4

comment:3 Changed 7 years ago by kim

特に問題なさいので、実装をお願いします。

comment:4 Changed 7 years ago by h_yoshimoto

  • Milestone changed from EC-CUBE2.13.0 to EC-CUBE 2.13.1

comment:5 Changed 7 years ago by m_uehara

  • Milestone changed from EC-CUBE 2.13.1 to EC-CUBE 2.13.2

comment:6 Changed 6 years ago by h_yoshimoto

  • Milestone changed from EC-CUBE2.13.2 to EC-CUBE2.13.3

comment:7 Changed 6 years ago by kim

  • Milestone changed from EC-CUBE2.13.3 to バックログ

動きがなく、テーブル定義の変更のためバックログとさせていただきます。

Note: See TracTickets for help on using tickets.