WordPress.comで WordPress サイト移転後にハングルが壊れる問題

Last Updated: 2024 年 11 月 07 日 댓글

WordPressは WordPressドットコム(WordPress.com)に参加して使用する購読型とWebホスティングでホスティング商品を購入する WordPressを運営する取付型があります。加入型と設置型には長所と短所があり、一般的に WordPressとは設置型を意味します。

加入型は、トラフィックが事実上無制限であるため、訪問者が多くのサイト運営に有利である可能性がありますが、制約があり、1つのサイト運営のみが可能です。マルチサイトを使用して複数のサイトを操作することはできません。一部の制約があるため、一部機能しない機能がある場合があるため、複雑な機能のサイト運営には適さない場合があります。

加入型 WordPressから ビジネスプラン 異常を選択した場合は、phpMyAdminとFTPへの接続が許可されます。インストール型に移行する場合は、データとDBをバックアップして移行を試すことができますが、インストール型 WordPressに移行すると、ハングルが壊れる現象が発生することがあります。

WordPress.comでインストールタイプ WordPressに移転後にハングルが壊れる問題

加入型から設置型 WordPressに移転した場合、ハングルが壊れる問題は昨年初めて接するようになり、最近移転作業を引き受けて同じ現象を経験しました。

以前の後、サイトのハングルは下図のように疑問符(?)で表示されました。

この問題はデータベースのエンコーディングに関連しているようです。 DBに接続して次のコマンドを実行すると、DBテーブルなどがどのエンコーディングに設定されているかを確認できます。

SHOW VARIABLES LIKE 'character_set%';

上記のコマンドを実行してみると、次のようにデータベースとサーバーエンコーディングがlatin1になっていました。

character_set_client	utf8mb4
character_set_connection	utf8mb4
character_set_database	latin1
character_set_filesystem	binary
character_set_results	utf8mb4
character_set_server	latin1
character_set_system	utf8mb3
character_sets_dir	/usr/share/mysql/charsets/

以前に同じコマンドを実行してみたところ、character_set_databaseはutf8mb4でしたが、character_set_serverの値はlatin1としてマークされました。

加入型 WordPressのビジネスプラン以上ではプラグインのインストールが可能です。サイト移行のため All-in-One WP Migrationプラグインをインストールして移行を試しました。

残念ながら、オールインワンWP移行プラグインを使用して移行したハングルが壊れました。他の移行プラグインを使用してバックアップを試みても同じエラーが発生しました。

この問題が発生した場合は、ディビとデータを手動でダウンロードし、 クラウドウェイズでVultr(ソウルリージョン)サーバーを作成して移行しようとすると、ハングルの破損が解決する可能性があります。 Vultrソウルサーバーを選択すると、WebサーバーはApache / 2.4.62(Debian)になります。 WordPressドットコムで利用するサーバーの設定に似ており、DBとデータを手動で移行すると問題が発生しないのではないかと思います。 (純粋に私の脳フィシャルです😄)

さまざまな方法を試しても以前に失敗した場合は、コンテンツ(ページ、投稿、コメント、画像など)を移動し、コンテンツを移動した後にテーマ、プラグインなどをインストールして再設定する方法も考慮できます。

この方法は、 WordPress、テーマ、プラグインなどのサイト設定までそのまま移さなければならない状況では不適切です。ただし、無料プランや個人プランまたはプレミアムプランをご利用の場合は、この方法を使用してコンテンツのみを移動した後、テーマとプラグインをインストールしてサイトの設定を最初から行う必要があります。

WordPressドットコムに設置 WordPressの管理者ページで ツール » エクスポートをクリックしてデータをエクスポートできます。

エクスポート(エクスポート) XMLファイル移転する WordPress サイトの ツール » インポート メニューからインポートできます。

テーマ、プラグインなどの設定をそのまま維持する必要がある場合、問題がうまく解決されない場合 ここでサービス(有料)をご依頼することができます。

移行を完了した後 WordPressドットコムに接続されているドメインを移行されたWebホスティングサーバーに接続できます。 WordPressドットコムでドメインを登録してクラウドウェイズサーバーにドメインを接続するには、ドメインのIPアドレスをクラウドウェイズのサーバーIPとして指定します。

加入型 WordPressはシンプルな企業サイトやブログ運営にはメリットがありますが、うまくいかない機能がある可能性があり、複雑なサイトを運営したり、複数のサイトを運営したい場合には設置型 WordPressより適しています。加入型 WordPressの詳細については、 WordPressドットコムホームページをご覧ください。

参照


コメントを残す

コメント