昨日まで、WordPressで順調に記事を更新していたはずなのに、いつものようにアイキャッチ画像を追加しようとした瞬間に衝撃のエラーが表示されました。
画像アップロードエラー「content/uploads/に移動できませんでした」
「え、昨日までと何が違うの?」と対処法をネットを調べまくって、3時間くらいかけてすべて試してみましたがダメでした。
試した対処法
・uploadsフォルダにパーミッションを変更
・ファイルのアップロードサイズの変更
・サーバーの空き容量を確認
絶望の中、最後に自分のやり方を試してみたところ衝撃の事実が明らかになり、問題は解決しました。
同じ悩みで絶望している方もいるかもしれないので、今回は、画像アップロードエラー「content/uploads/に移動できませんでした」の対処法をご紹介していきます。
この記事はこんな方におすすめ
・いろいろ試してみたがダメ
・画像編集Canvaを利用していて性格はズボラ
原因はさまざま
権限付与とファイル容量
多い原因は権限付与ファイル容量、この2つのようです。
権限付与の場合
1.サーバーの/wordpress/wp-content/uploadsにアクセスする。
2.uploadsフォルダのパーミッションを757に変更
ファイル容量の場合
1.サーバーにアクセスし、自分がどれだけ使用しているかを確認する。
2.圧迫しているファイルを削除する。
筆者の場合
筆者の場合は、上記には当てはまらず解決はしませんでした。
いろいろ調べているうちに、WordPressとサーバーの仕組みが徐々にわかるようになってきて、ひとつ試してみたいことが出てきました。
wordpressからではなく、サーバーの「uploads」フォルダに直接UPしたらできるんじゃない?
試してみたところ、結果は。。。
エラーでUPすることはできませんでした。が、よく見ると。。。
「File name too long」って書いてある!!!!!!!!!!!!!!!!!!
もしかしてと思い、ファイル名を短くしたところ。。。
何事もなかったかのように、アイキャッチ画像を設定することができました。
筆者の場合、原因はタイトルの長さだったのです。
まとめ
以上で、 画像アップロードエラー「content/uploads/に移動できませんでした」の対処法をご紹介してきましたがいかがだったでしょうか。
原因がタイトルの長さだったなんて。。。
なぜこうなってしまったかというと、筆者は画像編集にCanvaを利用しています。良ければこちらをご覧ください。
Canvaは画像のサイズを変更するのがとても簡単です。
アイキャッチ画像→YouTubeサムネ→アイキャッチ画像→YouTubeサムネとサイズを変更していくと、変更するたびにタイトルに「アイキャッチ画像」「YouTubeサムネ」と、どんどん残っていってしまうんですよね。
画像のalt属性だけちゃんと書けばいいかという、ズボラな考えが、今回のような事態を招いてしまいました。
筆者のようなズボラな人は注意しましょうね。
コメント