XAMPPにWordPressをXMLファイルで移設し画像が表示されなくなった時の対処法

 2014/09/28

ローカル環境XAMPPにサーバー上にあるサイトを移設しようとXMLファイルと【wp-content】の中にある【plugins】と【themes】と【uploads】再構築を試みたところ、画像が表示されなくなりました。以前はこのやり方で問題なかったのでちょっとハマりました。

XAMPPは3.2.1でWordPressは4.0での環境です。

スポンサーリンク

XMLファイルにはメディアデータも入っている?

WordPressのサイト移動などで便利なエクスポート機能とインポート機能。エクスポートの内容はエクスポートする内容はすべての投稿、固定ページ、コメント、カスタムフィールド、カテゴリー、タグ、ナビゲーションメニュー、カスタム投稿とあります。

ですのでサイトを移設するときに必要なデータはテーマとプラグインと画像ですよね?しかし、この内容にメディアのデータも加わったようなのです。私だけでしょうか?

【uploads】ファイルを読み込んだら画像が2重に取り込まれた

エラー時の画像をキャプチャしていなかったので画像はないのですが、エラーが起きた症状としてはメディアライブラリにも投稿の画面にも画像は白く表示されていてデータはある状態でした。

これはuploadsがおかしいのかな?と思いuploads以外のテーマとプラグインのファイルをコピペして、XMLファイルをインポートしたところ正常に移設が完了しました。

サーバー環境ではuploadsをコピペしても問題なかった

わたしはエックスサーバーを使っているのですが、サーバー上にuploadsとpluginsとthemesを入れXMLをインポートさせたところ問題なく表示させました。

また、pluginsとthemesとXMLファイルだけでもうまく移設ができました。ということはuploadsがいらないってこと?

いろんなサイトにはuploadsも必要と記載してある

有名どころのサイトを見てもuploadsが必要と書いてあります。今回のことはわたしの環境がよくなかったのかプラグインが影響しているのかちょっとよくわからなかったのですが、uploadsファイルなしの方がうまくいきました。

まとめ

以前はuploadsがないと画像が取り込めませんでした。XMLの仕様が変わったのかもしれませんが、ソースを見つけることができませんでした。

WordPressのフォーラムはなんか怖いので質問できませんでしたw誰かおしえてください

それではちゅんこ@shufulifeがお送りしました。

100日チャレンジ23日目

WordPress

Please comment!

  

Messege




現在トラックバックはありません。