サーバーが画像を処理できません。WordPressで画像がアップできない時の対処法まとめ
タルタリヤがTwitterでちょっとだけバズってるのを横目に私はデバックに追われていた。ちくしょうめ!
とりあえず解決したのでまとめた。
最終的に解決したところだけ読みたい人は目次から飛んでください。「まだ試してないわコレ!」って可能性を思い出したい人向けの記事になっており詳しい手順については書いているものと書いていないものがあるので自身でお調べ下さい。
環境はさくらレンタルサーバーのスタンダードプランにクイックインストールしたWP。
エラーメッセージはこちら
サーバーが画像を処理できません。このエラーは、サーバーが忙しいか、タスクを完了するために十分なリソースがない場合に発生します。小さな画像をアップロードすれば解決するかもしれません。推奨する最大サイズは2560ピクセルです。
ちなみに画像サイズはちゃんと2560ピクセル以下でサーバーにエラーも出ていませんでした。リソース不足でもなし。
やったことはこちら
- 1. 再ログイン
- 2. キャッシュ削除、再ログイン
- 3. PCシャットダウン
- 4. 同じサーバーの他のブログでの確認
- 5. サーバーの容量をアップさせる
- 6. 初心に戻ってメディアの名前を変えてみた
- 7. 色んな形態の画像で試した
- 8. 一旦モデムごと再起動させた
- 9. ダウングレードした
- 10. 一旦サーバーに問い合わせた
- 11. PHPにメモリ記述を追加
- 12. 一旦寝た
- 13. 画像追加時の自動リサイズを停止
- 14. メディアをさらに小さくした
- 15. FTP経由で画像を送ってプラグインで呼び出し
- 16. WPorgにてトピックを作成
- 17. 踊った
- 18. セキュリティソフトを停止
- 19. 同サーバー別フォルダで新しくWPをクイックインストール
- 20. 画像をさらに小さくした
- 21. 一週間放置して別の事やった
- 22. 解決!!!!!!
再ログイン
なんかみんなこれで直るって言ってたからやったけど直らなかったよ。直らなかった時点でこれは多分時間がかかりそうな気がしていた。絶望の始まり!
キャッシュ削除、再ログイン
Googlecrome右上の設定→プライバシーとセキュリティ→観覧履歴データの削除でキャッシュを削除。その後再ログイン。
直りませんでした。絶望のry
PCシャットダウン
ダメでした!ワッショーイ!
同じサーバーの他のブログでの確認
テーマに不具合があれば他の同サーバー別フォルダ内にある別テーマのWPならアップできるからやってみよう。結果はダメでした。つまり参照元が間違っているか、何かが引っかかっている?
サーバーの容量をアップさせる
ちなみに初期が5MBでアップしようとしていたサイズは200KBくらいなので勿論問題ない。けど念のため500MBとかにしてみた。ダメだった。なんでやねん!そりゃそうか。
これはさくらレンタルサーバーのコントロールパネルのスクリプト設定→PHP.ini設定のところに
<pre>upload_max_filesize = 300M<code>
これを書き加えるだけ。300Mのところは任意サイズ。500でダメだったので多分関係ないだろうと思い300にしておいた。
初心に戻ってメディアの名前を変えてみた
意外とこの辺盲点だったりするよな~と思いつつごちゃっとした英語の名前から1.jpgという名前にしてみた。まぁ変わらず。文字化けとか中国語や記号になってなかったら可能性は薄い。
色んな形態の画像で試した
jpgがダメならpngは!?岐阜は!?ダメでした。
まぁそりゃそうわよね~(;´・ω・)これで解決してしまったら根本の原因が多分分からないからどうせインスコしなおしになる。
一旦モデムごと再起動させた
ダメでした。う~ん。そろそろ伝家の宝刀睡眠丸を使うか?いやまだ早い。睡眠丸は非常に強力な魔法故に代償がデカい。宝刀なのか魔法なのかはっきりして。
ダウングレードした
こうなった理由として挙げられるのは長期間開きっぱなしにしてたらWordpressが自動更新されていた…くらいなので一番簡単にできる手段としてプラグインを使ってダウングレードした。しかし結果は変わらず。
一旦サーバーに問い合わせた
障害情報もないしエラーログ見る限りなんともなさそうだけど、素人目だしサーバー側の不具合とかの可能性も考慮して一応問い合わせ。WPはサポート対象外なのにすぐに返信をくれて思いつく解決策を提示してくれた。神。
PHPにメモリ記述を追加
お問い合わせにて提案してもらったので追加。変わらず。しかしやっぱり他の人に聞くと忘れてた事象とかその手が!みたいなアイデアが貰えて非常にありがたい。
<pre><code>
一旦寝た
とりあえず1日やっても変わらないのでお問い合わせの回答を待とうと思い寝ることにした。
画像追加時の自動リサイズを停止
そういやそんな機能あったな!と突然思い出して停止するもむなしく。こういうことがあるから睡眠って大切。みんなも行き詰まったら騙されたと思って寝てみてくれ。
メディアをさらに小さくした
流石にいけるやろ!と思って45KBにした。ダメだった。
FTP経由で画像を送ってプラグインで呼び出し
画像を直接送り「Media from FTP」を使用して画像を呼び出したらできた!しかし記事に挿入できずブロックでエラーが発生しました。とのエラー表記。ど゛う゛し゛て゛な゛ん゛だ゛よ゛お゛お゛ぉ゛お゛!!!!!!!!!私の中の藤原が暴れだした。
WPorgにてトピックを作成
2年前にも一度利用して返信が来なかったけど藁にすがる思いでトピックを作成。案の定解決したあとも来てなかった。
踊った
踊ると脳に良い(わたししらべ)のでチキチキバンバンをかけて踊り狂ってみたけど何も解決しなかった。
セキュリティソフトを停止
もうほぼやることがないので大人しくカスタマーセンターの人の回答を待とうと普通に休日を満喫してたら、「俺らでテストしたけど問題無かったやで、テーマかプラグインかセキュリティちゃうか?」と来た。そういえばFilezillaの時はセキュリティで引っかかってたの思い出したわサンガツ!という事で嫌がるファイヤーウォールを無理やり悪のお代官様顔負けで素っ裸にさせてもらった。でも何も変わらなかった。ど゛う゛し゛て゛n
同サーバー別フォルダで新しくWPをクイックインストール
そんなこんなで面倒なので後回しにしていたけれどそんなことも言ってられなくなってきたので新規作成。初期テーマで入れてみたけどダメだった。ということはどういうこと??
画像をさらに小さくした
半分ヤケぎみに21KBの画像をアップロードしたらなんとアップロードできてしまった。なんでやねん。でもこれでは解決したとは言い難い。ちなみに格安サーバーだと起こりやすいみたいな話もあったので、サーバー担当者の方に問い合わせたら2MBまでいけるしプランの問題では無いと思うという回答が来た。なるほど。
一週間放置して別の事やった
用事があったのと半分疲れていたので一旦問題を置いておいた。
解決!!!!!!
一週間後に何気なく携帯からログインして画像をアップロードしてみたら100KBほどの画像がすんなりアップロードできた。
ということはPCかブラウザのせいじゃん!!!!ということで必死にブログやサーバーにアプローチを送るも結局問題は手元にあった。でももうここで一旦力尽きたのでどちらのせいなのかはまた突き止められたら書く。やめだやめだ~!!
ちなみにこのブログはmixhostで運営しているのですがこちらは依然として問題無しで運営できています。なんで?
mixhostはWordpressを始めるならかなりオススメのサーバー!さくらさんと比べたらほぼ2倍のお値段を支払っているけど独学の私では使いきれないくらいの機能性がある。
逆に初心者の方にはさくらサーバーが分かりやすくてオススメ!
価格も控えめでクイックインストールもしやすいので「始めたばかりだからできるだけコストをかけたくない…」「続けられるかわからない…」人にも安心。
老舗旅館の様な安定感がありなんと無料のお試し期間もついています(*‘ω‘ *)
何と言ってもお値段が他者のほぼ半分!なところがオススメできる理由です!
用途によっていろいろ試してみてくださいね。