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でサーバー上にアップロードしたら完成です!
画像を通常通りアップロードできるはずですのでお試し下さい。
関連記事:格安だけど使いやすさ抜群のサーバー『ミニム』と『エクストリム』の違いは?
コメントを残す