月収10万円を稼ぐ元SEO1位の商標ペラサイトを公開します

公開日:2016年4月23日 ⇒最終更新日:2016年11月8日

【2016年最新版】WordPress4.5で画像アップロード⇒HTTPエラーの対策

Pocket


wordpress_upload_http_error

2015年に、『ワードプレスに画像を追加したらHTTPエラーが出る』という記事を書きましたが、2016年4月から新しい原因で同じエラーが出てしまい画像追加できないという事態が頻発しています。

理由は、ワードプレス4.5への更新とレンタルサーバー会社ロリポップの仕様の問題です。

解決策はFTPを使って下記のコードを修正することで可能です。

まずFTPでサイトに接続する

FTPでサイトのコンテンツにアクセスできるようにしたら、

/wp-includes/class-wp-image-editor-imagick.php

を開き、ダウンロードします。

※バックアップとしてもう1個別名で保存しておきましょう!

 

ダウンロードして開いてみると379行目と380行目に下記のおかしなコードがあります。

&& defined( Imagick::ALPHACHANNEL_UNDEFINED )
&& defined( Imagick::ALPHACHANNEL_OPAQUE )

 

↑↑が間違っているため、メディア追加でHTTPエラーとなるわけです。

 

正しいコード
&& defined( ‘Imagick::ALPHACHANNEL_UNDEFINED’ )
&& defined( ‘Imagick::ALPHACHANNEL_OPAQUE’ )

 

「‘’」を付けるだけなのですが、たったこれだけでエラーが解決できます。

 

正しいコードに修正したファイルをFTPでサーバー上にアップロードしたら完成です!

画像を通常通りアップロードできるはずですのでお試し下さい。

 関連記事:格安だけど使いやすさ抜群のサーバー『ミニム』と『エクストリム』の違いは?

Pocket


オンライン指導の実績


Warning: Use of undefined constant お名前 - assumed 'お名前' (this will throw an Error in a future version of PHP) in /home/paparazzi/hebrakaela.com/public_html/wp-content/themes/refinepro/comments.php on line 31

Warning: Use of undefined constant メールアドレス(公開されません) - assumed 'メールアドレス(公開されません)' (this will throw an Error in a future version of PHP) in /home/paparazzi/hebrakaela.com/public_html/wp-content/themes/refinepro/comments.php on line 33

Warning: Use of undefined constant ウェブサイト - assumed 'ウェブサイト' (this will throw an Error in a future version of PHP) in /home/paparazzi/hebrakaela.com/public_html/wp-content/themes/refinepro/comments.php on line 35

コメントを残す