サポート » 使い方全般 » All-in-One WP Migrationでテスト環境を作ってみたのですが「データベースのテーブルを作成する際のデータベースの文字セット」がutf8mb4へ

  • 解決済 rala1ria

    (@rala1ria)


    お世話になっております。

    All-in-One WP Migrationを使ってwpのテスト環境を作り、
    ひととおり確認していたのですが

    「wp-config.php」内にある
    「データベースのテーブルを作成する際のデータベースの文字セット」
    の部分が
    もともとの本番では utf8 だったのに対し、
    All-in-One WP Migrationを使用して作ったwpの方では
    utf8mb4 になってしまっておりました。

    こちらは変わってしまっていても問題はないでしょうか?

    また、どうして変わってしまったのか
    お分かりの方がいらっしゃいましたら
    ご教授いただけると幸いです。

    よろしくお願いいたします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • CG

    (@du-bist-der-lenz)

    変わってしまったのは、プラグインの設定がどうだったかです。

    @du-bist-der-lenz さん

    プラグインの設定ではありません。All-in-One WP Migration プラグインのインポートは、データベース、メディア、プラグインおよびテーマを上書きします。本体は上書きしません。
    https://help.servmask.com/knowledgebase/all-in-one-wp-migration-user-guide/

    @rala1ria さん

    基本的には、WordPress のインストール時に設定されます。インストール時のバージョンや環境によって設定されるデータベースキャラクタセットは異なります。WordPress 4.2 以上で、utf8mb4 が使用可能であれば utf8mb4 が設定されます。
    utf8 と utf8mb4 の違いについては、「utf8 utf8mb4」などでググってみてください。
    なお、utf8 が設定されていたとしても、MySQL サーバー 5.5.3 以上(MariaDB 10.x)、MySQL クライアントライブラリ 5.5.3 以上、mysqlnd 5.0.9 以上の場合は、utf8mb4 が使用されます。各バージョンをご確認ください。
    参考ページ: https://make.wordpress.org/core/2015/04/02/the-utf8mb4-upgrade/

    • この返信は4年、 7ヶ月前にishitakaが編集しました。
    トピック投稿者 rala1ria

    (@rala1ria)

    @du-bist-der-lenz様、@ishitaka様

    ご返信ありがとうございます!
    お返事が遅くなってしまい、申し訳ございません。

    プラグインの方に原因があるのかと思いましたが
    wpの方だったんですね。
    確認してみたら、本番もテスト環境もwpもデータベースもなぜか同じバージョンでした、、
    もうちょっと調べてみますね。

    utf8とutf8mb4で本番とテスト環境で設定が違いますが、
    検証するには問題ないものでしょうか?

    確認してみたら、本番もテスト環境もwpもデータベースもなぜか同じバージョンでした、、

    WordPress 本体およびデータベースのバージョンが同じでも設定されるデータベースキャラクタセットは異なる場合があります。utf8mb4 が設定される条件は、WordPress 4.2 以上、MySQL サーバー 5.5.3 以上(MariaDB 10.x)、MySQL クライアントライブラリ 5.5.3 以上かつ mysqlnd 5.0.9 以上の場合です。

    utf8とutf8mb4で本番とテスト環境で設定が違いますが、検証するには問題ないものでしょうか?

    一部の文字(絵文字など)が、文字化けしたり、保存されない場合などがあります。
    参考ページ: https://tmtms.hatenablog.com/entry/2016/09/06/mysql-utf8

    詳細は「utf8 utf8mb4」などでググってみてください。

    • この返信は4年、 7ヶ月前にishitakaが編集しました。
    トピック投稿者 rala1ria

    (@rala1ria)

    @ishitaka

    ご返信ありがとうございます。
    絵文字など使う場合は支障がありそうですね。
    新たに参考サイトまでお送りいただき、ありがとうございます(TT)
    お勉強させていただきます。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「All-in-One WP Migrationでテスト環境を作ってみたのですが「データベースのテーブルを作成する際のデータベースの文字セット」がutf8mb4へ」には新たに返信することはできません。