問題
wordpressの引っ越しでデータベースをインポートしたらエラー「Unknown collation: ‘utf8mb4_unicode_ci’」が出てしまった。
解決策
MySQLのバージョンが古いことが要因です。
- エクスポートしたSQLファイル内の「utf8mb4」を「utf8」に変換する。
- wp-config.phpにて「define( 'DB_CHARSET', 'utf8mb4' );」を「define( 'DB_CHARSET', 'utf8' );」にして「define('DO_NOT_UPGRADE_GLOBAL_TABLES', true);」を記述する。
以上の2点を行うことで問題を解消することができます。
データベースのインポート時のエラー
wordpressの引っ越しでデータベースエラー「Unknown collation: ‘utf8mb4_unicode_ci’」が出てしまった際の対処法をご紹介します。
MySQLのバージョンが古いのが要因
クラス「slick-initialized」の付いていない要素に対してslickを実行するようにすることでエラーを解消することができます。
MySQLのバージョンが古いことが要因です。
- エクスポートしたSQLファイル内の「utf8mb4」を「utf8」に変換する。
- wp-config.phpにて「define( ‘DB_CHARSET’, ‘utf8mb4’ );」を「define( ‘DB_CHARSET’, ‘utf8’ );」にして「define(‘DO_NOT_UPGRADE_GLOBAL_TABLES’, true);」を記述する。
以上の2点を行うことで問題を解消することができます。
「wp-config.php」
修正前
define( 'DB_CHARSET', 'utf8mb4' );
修正後
define( 'DB_CHARSET', 'utf8' );
追加
define('DO_NOT_UPGRADE_GLOBAL_TABLES', true);
コメント