画像のアップロードができなくなった


突然画像アップロードできなくなった

すでに快調に動作中のwordpressでいきなり画像がアップロードできなくなりました。
投稿時の「メディアを追加」で画像をアップロードしようとすると「アップロード中にエラーが発生しました。後ほど再度お試しください。」との表示が。

他社サーバーであればいろんな諸事情でサーバートラフィックが起こっている可能性があり、時間をおいてアクセスすれば直る場合もあるかもしれません。
しかし、自前サーバーなので時間をおいても直るとは思えません。
そこでいろいろネット検索をして調べてみました。

考えられる理由

フォルダーのパーミッションの問題

これは初期の立ち上げ時にありうる理由。
でも今回は「動作していたのにできなくなった」というものなので、誤ってパーミッションを変更しない限りは考えにくい。
とりあえずパーミッションをチェック。
/wp-content/uploads/
755、あたは757になっていれば問題なし。
777ならさらに間違いなく問題なし。

PHPのセーフモードがONになっている

ま、これも初期であれば…の理由ですね。
とりあえず/etc/php.iniをチェック。
safe_mode = off
ちゃんとなっていたのでこれも原因ではない。

アップロード中にエラーというメッセージは出るが、画像はメディアライブラリーにアップはされている

そういうケースもあるらしい。
FTPで/wp-content/uploads/の中身をチェック。
うん、できていない。
エラーも出るし、画像もアップされていなかったです。

投稿画面の「メディアを追加」から画像が投稿できないだけで、「メディアライブラリー」から画像の追加ができる

ああ、画像のアップロードは投稿画面からだけでなく、他のメニューからもアップできると知った瞬間でした(笑


メディア→ライブラリーをクリック。

アップロードの画面が出たので、これを使って画像をアップロードすると…できた!!

しかも…
この瞬間から通常通り投稿画面での画像アップロードも正常に動作するようになりました(汗

うーん、今回は問題解決したけれど理由が不明瞭で申し訳ないです。
とりあえず同様に「動いていたのにできなくなった」場合は、一度こちらでアップロードを試みてみてください。
なんだかここで勢いをつけてアップすると糞詰まりが解消されるような、、、そんな直り方をするっぽいです(^^;