Contao 4.5.0を利用可能

2017年12月28日 17:48 Leo Feyer

Contaoバージョン4.5.0を利用できます。

以前のアナウンス

データベースのバックアップ - 今回は本当に!

Contao 4.5はデータベースエンジンにInnoDBを、照合順序にutf8mb4_unicode_ciを使用していて、インストールツールはテーブルを適切にテーブルを調整しようとします。これがうまく行かなかった場合は、データベースのバックアップが必要不可欠となります。

Consider the script runtime

照合順序を調整するために、MySQLは各レコードのすべてのテキストを調整しなければなりません。数千の項目があるテーブル(ここでtl_search_indexを考えてみてください)では、インストールツールが動作を許可されている時間より長くなる可能性があります。この場合、CONVERT TO CHARACTER SETを含んでいるインストールツールのSQL文をコピーして、手動で実行できます。そのような例:

mysql -e "ALTER TABLE tl_member CONVERT TO CHARACTER SET utf8mb4_unicode_ci"

SQLSTATE[23000]: Duplicate entry

contao.orgを更新する時、ユニークインデックスのあるテーブルを変換できない問題が起きました。

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '…' for key 'username'

この問題を解決するために、PhpMyAdminで既存のユニークインデックスを通常のインデックスに変換してから、再びインストールツールでテーブルの更新を開始しました。すると、インストールツールはテーブルは正しく更新して、ユニークインデックスを設定し直しました。


Contao 4.5.0 is availableの翻訳です。