WordPress

WordPress画像のアップロード失敗を解決した方法「wp-content/uploads/…に移動できませんでした」の表示

これはあくまで私が経験したことで、同じようにして解決できる場合はレアケースだと思います。

しかし自分のメモ代わりという意味もあって書いておきます。

同じパターンに当てはまらない人にこの先を読んでもらうのは申し訳ないので結論から言いますが、その画像は前も同じ名前で別のブログにアップロードしており、名前を変更してもう一度トライすることであっけなくアップロードに成功しました。

詳しい理屈は分かりませんがともかくそういうことです。ここから詳しく順序立てて説明します。

「wp-content/uploads/…に移動できませんでした」の表示でWordPress画像のアップロード失敗

ある日、何気なくブログの画像をアップロードしようとすると、ある特定の画像だけ何回アップロードしてもできませんでした。

表示はこんな感じでした。

アップロードできない

(モザイク部分はアップロードしようとした画像名です。自分がつけていたのはかなり長い画像名です)

表示される文字は「画像名.jpg” のアップロードに失敗しました。アップロードしたファイルをwp-content/uploads/西暦/月に移動できませんでした。

何回やっても同じです。

ファイル名(画像名)を新しくすることでアップロードに成功

しかしあることをしてもう一度アップロードするとあっけなく成功します。

アップロード成功

既に述べたように、画像の名前を変えてアップロードしました。

実際には画像名を「55jfhsj587lo.jpg」のようにデフォルトのままでもう一度アップロードしました。

しかし、どちらでも結果は成功だと思います。実際、後ほど実験すると成功しました。

まとめ

該当の画像は、前も同じ名前で別のブログにアップロードしたことのあるものでした。

細かい理屈は分かりませんが、それで同じ名前のファイルがもう一つあり、アップロードする時にサーバー?が混乱するというのがアップロードできない原因だったのかもしれません。

とりあえず解決法としていえるのは、「これ前もアップロードしたやつかも」と思ったら、名前を変えてもう一度アップロードしてみてください。

以上になります。