HTTP時代からそのまま移転してしまったサイトの復元には苦労します。「管理画面に入れない」トラブルから脱出するのに2週間かかりました。けれどもいまもアイコン画像が表示されないままです。そして300を超える画像系のリンクエラーが検出されました。何が原因なのか?
目次 Contents
他の移転ブログの様子
同時期にサーバー移転したほかの二つのブログについては、どうなのかと調べるためメディアライブラリーを調べました。すると、いくつかの画像が非表示になっています。トップページに表示される小さいアイコンもいくつか歯抜けになっています。
このぐらいの数だったら個別にみられます。空の画像をクリックすると、画像詳細が表示されますので、いつ頃の画像であるか調べがつきますので、ピンポイントでその年、その月の画像ファイルを上書きしてみます。
FFFTPを立ち上げ該当ホストに接続する>
バックアップデータ/wp-content/uploads/該当年/該当月ファイルをアップロードし上書きする
上記作業で、初めからSSL化されている二つのWPブログに関しては表示されるようになりました。FFFTPでアップロードするときに一文字欠けてアップロードすることがあるんですね。例えば、「おつきみ」という名称がついた画像が「つきみ」で認識されたりしているわけです。それで画像が表示されないことがあります。
そうか。300以上もある膨大な画像についていちいち調べるなんて骨が折れますから、やっぱり、時間がかかってももう一度画像をアップロード、上書きした方がいいのだろうか・・・。
表示されない画像は、おそらく、今のブログにアメブロから引っ越ししてもらった画像。ヒトに頼んだために、その際のデータは手元にありません。fttps化しているアメブロ(当時はどうだったか不明)から直接ダウンロードすれば問題解決するかも?ということでアメブロゲットでもダウンロード可能か調べてみることに。
アップロードの失敗以外の画像表示されない理由とは
画像が表示されない一つの理由にアップロードの失敗があることはわかりました。他に可能で市があるとしたらどのようなものかを調べてみました。
ファイル名が日本語のため文字化けして表示されない
日本語ファイルのURLはおびただしいものになるのでどこかで欠落が起きることも考えられますね。
その場合には、「リネーム」するプラグインがあります。
プラグイン 「Media File Renamer (Auto Rename)」
説明文:このプラグインはメディアのタイトルに応じてファイル名をリネームします。ファイルがリネームされたとき、それらに対する参照も一緒に更新されます(投稿, 固定ページ, カスタム投稿やカスタムフィールド内)。メディアライブラリにはカラムが一つ追加され、そこに最適なファイル名と手早くリネームするためのボタンが表示されます。鍵のアイコンをクリックすればファイル毎に自動リネームの有効 / 無効を切り替えることも出来ます。File Renamer という「メディア」内の小さなダッシュボードでは、全てのファイルを一括でリネームすることができます。高度なユーザーはプラグインのフィルタ(FAQ を参照)を使用してファイルのリネーム方式を変更することも出来ます。それだけでなく、すべての画像には「ロック」オプションが用意されており、それ以降のファイル名の変更を防ぐことも出来ます。引用元:Media File Renamer (Auto Rename)詳細
一旦すべてリネームした後、有効/無効を選択できるので、やっておくほうがいいのかもしれません。ただ、手作業で入れたタイトルのもあるのでそこはやはり、一個一個チェックが必要ですね。すべてリネームするのに4000以上あります。全部リネーム準備に結構な時間がかかりました。コ1時間?
でも、文字化けが原因ではなさそうなので、使いこなしは後回しです。
SSL化への切り替えが不完全で表示されない
非SSLサイトからSSLサイトへと変換していますから、ドメイン変換がうまくいっていないことも十分あり得ますね。ただ、プラグイン「Really Simple SSL」でSSL化済みなはず・・・。とはいえ、不完全である可能性は大です。
300ものエラーを一つ一つたどるなんて・・・・・無理。
ということで、エラーページを少し、いろいろ見てみることにしました。リンクエラーしている部位には次のような選択肢が与えられています。
URL を編集 | リンク解除 | リンクエラーでない | 無視 | 再確認
「URLを編集?」とふと見ると、http となっています。画像URLがSSL化していないので表示されないのかも?ということで、早速httpからhttpsに変更をしました。
全てのチェックボックスにチェックをし「一括操作」>
変更前の欄に記入>
変更後の欄に記入>
更新
で300個すべて一括変更が来ます。するとリンクエラーは解消されました。
しかし、残り20このリンクエラーが検出されたので、別な問題があるはずです。サイトのアイコンも表示されていません。ううむ。
アメブロゲットというアメブロ記事・画像などのバックアップツール
行事されない画像のほとんどは「アメブロ」からインポートした画像のようだとわかりました。つまり、インポートした時点での画像URLが生きているとしたら、ワードプレスに移動した時点、サーバー移転した時点で、いろんな書き込みや欠落が生じているかもしれません。
ブログに、見た目には不要な書き込みが増えているのも気になります。しかし、それを手動で消すと「エラー表示」が出てしまいます。なので、へたに触れません。
SSL化済のアメブロからまっさらな画像状態でエクスポートしたものをインポートすれば問題解決するかも!?とおもって、アメブロゲットの無料期間を利用して画像をゲットしようとしたのですが・・・「NOT FOUND」!!
・・・ただいま問い合わせ中です。
【関連記事】
【サーバー移転トラブルからの脱出】2サイト同時wpXからmixhostへ
【WP(ワードプレス)ど素人のお引越し】さくらサーバーからエックスサーバに移転
ワードプレス移転やらssl化やらで画像が表示されない
最新情報をお届けします
Twitter でcotomamaをフォローしよう!
Follow @cotonomanimani
この記事へのコメントはありません。