WordPressで画像がアップできない!「HTTP エラー」
昨日まで問題なくアップできていたのに、
ワードプレスのメディアファイルが
急に画像がアップロードできなくなってしまいました。
アップしようとするとこんな↑↑↑表示が!
何度トライしても全くアップできなくなってしまいました…
書き込みを可能にするなど、
パーミッションの変更なども試みたのですが、
結局、問題解決はできず。
考えられる原因としては
★新しいプラグインを追加した。
★既存のプラグインをアップデートした。
★ブラウザ側の設定でjavascriptを無効にする設定を行った。
★wordpress自体をアップデートした。
などが考えられるようなのですが…
最近の状況(2016/4)で思い当る変更と言えば、
WordPress 4.5に更新したことくらい。
そこで対処法をいろいろと調べていると
#36501 (Fatal error: Undefined class constant 'ALPHACHANNEL_UNDEFINED') – WordPress Trac
↑↑↑
こんなのを見つけました!
「/wp-includes/class-wp-image-editor-imagick.php」の379行目~380行目の記述を
修正前
&& defined( Imagick::ALPHACHANNEL_UNDEFINED )
&& defined( Imagick::ALPHACHANNEL_OPAQUE )
↓↓↓
修正後
&& defined( 'Imagick::ALPHACHANNEL_UNDEFINED' )
&& defined( 'Imagick::ALPHACHANNEL_OPAQUE' )
に書き換えると無事に画像がアップできるようになりました!