WordPressのメディア追加で一部画像アップが「HTTPエラー」になる現象

構築・開発WordPress

WordPressで画像をアップしようとしたところ、「HTTPエラー。」が出てしまう現象がありました。

WordPress:4.6.1
最大アップロードサイズ:300MB
画像サイズ:1360 × 760
画像容量:578KB

エラーの出た画像以外は、問題なく上がっていたので、パーミッションや容量制限といった問題ではありませんでした。
キャッシュクリアやブラウザなども変えたりしてみましたが、結果は変わらずHTTPエラーのままでした。

 

いろいろ調べていたところ、functions.php に下記コードを入れると解決するという書き込みを見つけ、試したところHTTPエラーにならず、正常にアップロードができるようになりました。

add_filter( 'wp_image_editors', 'change_graphic_lib' );
function change_graphic_lib($array) {
    return array( 'WP_Image_Editor_GD', 'WP_Image_Editor_Imagick' );
}

 

以前別案件でも、同様なことがあったのですが、その時は同じ画像でもローカルサーバでは問題なくアップでき、本番環境でのみ症状が出ていたので、サーバの問題だろうということで未解決のまま終了していました。
もしかしたら同様な問題だったのかもしれない。

参考サイト

Topic: HTTP Error. when uploading images « WordPress.org Forums

Topic: Intermitent HTTP Error on Media uploads « WordPress.org Forums

コメント

スポンサーリンク
タイトルとURLをコピーしました