WordPress サイトの移行やドメインの変更中に予期せず画像が壊れて表示されない問題が発生する可能性があります。これらの画像エラーは、単に不便を超えて訪問者に悪いユーザーエクスペリエンス(UX)を提供し、SEOにも不利であるため、迅速な解決が必要です。この記事では WordPress 移行後にイメージが壊れてエクイックとして表示される場合は、解決策を見てみましょう。
WordPress 移行後にイメージエラーを解決する方法
WordPress サイトを移行または復元した後に、画像がぼやけて表示されることがよくあります。この問題が発生した場合は、イメージURLが正しいことを確認して、イメージURLのドメインがそのサイトに接続されているドメインと異なる場合は、DBで一括変更すると問題が解決する可能性があります。
別の理由で、画像ファイル名にハングルが含まれると、ハングルが壊れることがあります。以前はこんな問題が多かったのですが、最近はたくさん減ってきました。私はこのブログで可能であれば、画像ファイル名にハングルを使わずに英語と数字を使う機会になるたびに案内しています。 😄
画像アドレス(URL)を変更するかどうか
まず、壊れた画像のURLを確認して、画像のぼかしの原因を推定できます。 Chromeなどのブラウザでそのページを開き、壊れた画像の上にマウスを置き、右クリックし、 画像アドレスのコピー(エッジブラウザでは、イメージリンクのコピー「)をクリックすると画像URLがコピーされます。メモ帳やテキストエディタまたはブラウザのアドレスウィンドウに貼り付け(Ctrl + Vショートカット)すると、画像URLを確認できます。

画像URLのドメインが現在のサイトに接続されているサイトのドメインと一致していることを確認してください。
次の場合、画像が壊れることがあります。
- サイトを別のドメインのサイトに移行し、画像URLが以前のドメインのURLになっている場合
- Cafe24のようなホスティングでドメインを接続し、一時ドメインを切断した後
- SSL証明書をインストールしてサイトアドレスをhttpsアドレスに変更しましたが、画像URLがhttpアドレスになっている場合
これに該当する場合は、DBでイメージURLを一括変更して問題を解決することができます。
画像ファイル名にハングルが含まれている場合
画像ファイル名にハングルや日本語などのラテン文字以外の文字が含まれている状態でサイトを移行した後、ハングルなどのビラチン文字が壊れることがよくあります。
過去、我が国のウェブホスティングは技術力が劣り、URLに画像が含まれている場合でも、そのページにアクセスできない問題が存在していましたが、今は技術力が良くなり、ほとんどのホスティング会社でこの問題が解決されたようです。ただし、画像名にハングルが含まれていると、サイトの移行時に画像名が壊れて画像がエクイックとして表示されるという問題が発生することがあります。
先週 Cafe24の古い商品である10G商品を利用していたクライアントがPHPバージョンを8.4に変更した後、イメージが壊れる現象が発生し、サイト移転を依頼してきました。 FTPで見ると、画像ファイル名にハングルが含まれていました。
おそらく移転の過程でハングル名が壊れたのではないかと推定された。
別の例として、Mac OSでハングルを含むイメージファイルをLinuxサーバーでホストする WordPress サイトにアップロードした状態で、画像ファイルをWindows OSにダウンロードすると、画像ファイル内のハングル文字が分離される現象が発生することがあります。

この問題が発生した場合は、手動で移行するのではなく、All-in-One WP Migrationなどの移行プラグインを使用するとエラーが発生しない可能性があります。
ジェットパックイメージCDNモジュールが有効になっている場合
ジェットパックの画像CDN機能を有効にすると、画像が WordPressドットコムのCDNからロードされるようにアップロードされます。この場合、画像URL i1.wp.com, i2.wp.com, i0.wp.com などのやや不慣れなドメインになっている可能性があります。
ジェットパックの画像CDNモジュールを有効にして他のドメインのサイトに移行すると、画像がぼやけて表示されることがあります。また、この機能を使用する場合 Facebookで投稿を共有すると、サムネイルが壊れることがあります。
ファイル許可(権限)の問題
サーバーの移行後、uploadsフォルダーとサブフォルダー、およびそれらのファイルの権限が正しいことを確認してください。 WordPressで、通常、フォルダーは 755、ファイルは 644 にする必要があります。
サーバーを直接作成して運用する場合は、SSHにアクセスしてファイル/フォルダの所有権をリセットする必要があります。
イメージファイルがサーバーに実際に存在することを確認する
FTP / SFTPまたはホスティングファイルマネージャを使用してwp-content / uploadsフォルダを直接開いて、Expoとして表示される画像ファイルが実際にサーバーに存在することを確認してください。
最近FTP経由でuploadsフォルダを丸ごとダウンロードしてから、新しいサーバーにアップロードした後、一部のイメージがエクイックマークで表示され、サーバーをチェックしてみたところ、そのファイルが見つからないことがわかりました。
欠けている理由は正確にはわかりませんが、 Cafe24の場合、FTP経由でサーバーに接続すると画像がありますが、ダウンロードしようとしたときに一部のファイルがダウンロードに失敗することがまれですが、たまにあります。特に Cafe24のディスク容量が約定容量を超えると、この現象が発生することがあります。
(クラウドウェイズナ ファーストコメット、ケミクラウドなどの海外ホスティングを利用すると、Webサーバーの容量の心配からある程度解放されることがあります。クラウドウェイと ケミクラウドはソウルサーバーを提供しているので、韓国では高速です。)
不足している画像をFTP / SFTPに再アップロードすると問題が解決します。 (しかし Cafe24でWeb容量不足などにより画像ファイルが破損する場合があります。そのような場合は、ダウンロードしてアップロードしても画像が正常化できない場合があります。)
Webサーバーディスク容量不足
移行またはアップロード中にサーバーのディスク容量が不足すると、画像の転送が失敗し、画像のぼかしの問題が発生する可能性があります。
Cafe24を利用する場合、データ容量と実際に利用可能なディスク容量を比較し、できるだけディスク容量に余裕があるようにすることが望ましい。
Bluehost などではディスク容量がいくら残らないかない場合にはサイトが非常に遅くなったり、接続不能になったりします。
サーバーを直接作成して運用している場合でも、サーバーの容量がある程度余裕を持って移行または復元することをお勧めします。ディスク容量がほぼ多すぎると、一部のファイルが破損したり、サーバーが非常に遅くなる可能性があります。
.htaccess ファイルの問題
以前は、.htaccessファイルが正しくないため、サイトにアクセスできないか、画像が壊れる可能性があります。移行後 設定 » 固有アドレスに移動して、下部の変更を保存ボタンを2回3回クリックして.htaccessファイルを再生成すると、問題が解決します。
問題が解決しない場合は、.htaccessファイルの許可(権限)をチェックしてください。
マルウェア感染
非常にまれですが、マルウェアに感染した場合に画像が正しく表示されないという問題を経験したことがあります。
マルウェア(マルウェア)にサイトが感染すると、サーバーに奇妙な名前のファイルが生成されたり、サイトが奇妙なスパムサイトにリダイレクトされることがあります。
WordPressドットコムで以前にハングルが壊れる問題
加入型 WordPress人 WordPressドットコム(WordPress。com)の場合、ビジネスプラン以上を利用すればphpMyAdminにアクセスでき、ユーザーがテーマをアップロードしてインストールでき、 WordPress.orgに登録されているプラグインを検索してインストールできます(一部のプラグインを除く)。
加入型 WordPressは設置型より制約が多い方です。ビジネスプランを使用している場合は、All-in-One WP Migrationプラグインを使用して移行できます。
しかし、しばらく前に WordPressドットコムでデータとディビ(DB)をバックアップして移行しようとすると、ハングルが壊れる現象が発生しました。今は問題が解決したかどうかわかりません。インストール済み WordPressに移行した後に韓国語版でハングルが壊れる現象が発生した場合は、サービスを依頼できます。
最後に、
以上で WordPress サイトの移行/復元後に画像が壊れて見える場合は、確認する事項と回避策について調べました。
ほとんどは、本文の内容を参考にして問題を解決できると思います。
👉画像の問題を含む WordPress またはWebホスティング関連のトラブルシューティングに問題がある場合 ここでサービス(有料)をご依頼することができます。
コメントを残す