画像投稿時にアップロードエラーが起こる
- 2017.01.27
- CMS Wordpress
- エラー, メディアライブラリー
※このエラーは原因が様々あるようなので、以下を試しても直るとは限らない。
参考サイト他、別の方法も試す必要がある。
◯画像フォルダのパーミッションを確認
/wp-content/uploads/
755(または757)に設定する。
————-
◯メディアライブラリーを確認する
a、メディアライブラリーにエラーが出た画像が登録されているか確認する
投稿画面からのアップロードでエラーが出るが、画像自体は登録されている場合がある。
b、投稿画面の「メディアを追加」から画像が投稿できないだけで、「メディアライブラリー」から画像の追加ができるか確認する
この動作が行えると、その後通常通り投稿画面での画像アップロードも正常に動作するようになる場合がある。
c、同名の画像が既に無いか確認する
リネーム処理が行われていない場合がある、ファイル名を変更するか同名ファイルを削除することでアップロード出来る場合がある。
d、全角文字を削除してみる
ファイル名に全角文字・記号が使われている場合エラーが起こる場合がある。
————-
◯ログインセッションが切れていないか確認する
————-
◯デザインThemeを変更してみる
function.phpの記述エラーなど、テンプレート側のミスで画像のアップロードが出来ない場合がある。
デフォルトテンプレートに変更の上、機能が復活する場合テンプレートの記述を修正する。
phpの記述が間違っている場合などに、この現象が起こる事がある。
————-
◯pluginを停止してみる
バージョンにより相性が悪いなど、プラグインが原因の場合がある。
————-
◯セーフモードがOffになっているか確認する
php.iniに記載されているsafe_modeの値がONになっている場合、セキュリティーは高まる反面動作に制約が出る。(PHP5.4以降では削除された機能)
Safe Mode safe_mode = Off
————-
◯転送制限に引っかかっていないか確認する
php.iniファイル(もしくはそれに相当する設定)を編集します。
memory_limit = 50M post_max_size = 40M upload_max_filesize = 30M
memory_limit = アップロード処理に使用するサーバメモリの最大容量
post_max_size = アップロードの際の投稿全体の容量
upload_max_filesize = アップロードする1ファイルあたりの容量
※レンタルサーバー会社によっては、指定した数字を大きくしても上限は決まっているケースがあります。
————-
◯functions.phpを用いてで暫定的な対処を試す
エラー画面ではなく編集画面にリダイレクトするようにする。
add_filter('upload_post_params', 'custom_upload_post_params'); function custom_upload_post_params( $post_params ) { $post_params["short"]=0; $post_params["fetch"]=1; return $post_params; }
————-
◯wp-admin/admin-ajax.phpを修正する
バージョンによりadmin-ajax.phpを修正することで解消する場合がある。
修正前
@header( 'Content-Type: text/html; charset=' . get_option( 'blog_charset' ) );
修正後
if(in_array($_POST['action'], array('query-attachments', 'send-attachment-to-editor'))){ @header('Content-Type: application/json; charset=' . get_option('blog_charset')); }else{ @header( 'Content-Type: text/html; charset=' . get_option( 'blog_charset' ) ); }
参考サイト
- 画像のアップロードができなくなった
- tsuto.net
- http://tsuto.net/?p=592
- Webmist
- WordPressで画像がエラーでアップロードできなくなる原因
- http://webmist.info/wordpress-image-error/
- クラウドロジスティクス
- WordPressで画像がアップロードできない場合の原因と対策一覧
- http://crowd-logic.com/blog/archives/31051
- Coffee Breakにプログラミング備忘録
- [WordPress]メディアライブラリでアップロードエラー「アップロード中にエラーが発生しました。後ほど再度お試しください。」の対応
- http://to-developer.com/blog/?p=2146
- デフよん
- WordPress 画像(メディア)のアップロードができなくなったトラブル
- https://def-4.com/wordpress-media-upload-error/
- 浦下.com ~ITエンジニアの備忘録~
- アップロード中にエラーが発生しました。後ほど再度お試しください。
- http://urashita.com/archives/2038
-
前の記事
wp-configの設定があってるはずなのにデータベースにアクセスできない場合の対処 2017.01.25
-
次の記事
カテゴリーに設定したカスタム投稿の値を取得する 2017.01.30