bandicam 2016-04-21 09-49-55-948.jpg

Wordpress(ワードプレス)バージョン4.5
HTTPエラーになって
画像のアップロードができない時の
対処方法を順をおって説明していきます。
レンタルサーバーはロリポップです。

HTTPエラーで検索すると
解決方法がいくつか出るのですが
Wordpress4.5の場合は
それらと違って
以下のことが原因になりますので
注意して下さいね^^;
(ブログとは関係ない記事ですが・・)



解決方法はphpファイルの修正



原因は
「/wp-includes/class-wp-image-editor-imagick.php」
というファイルの記述が影響しています。

ですのでそのファイルを
修正すればOKです。
それを説明してくれているのが
Kazu-Life様の
「WordPress4.5にしたら
メディアアップロードでhttpエラーの解決方法

です。本当に助かりました。
Kazu様ありがとうございます!


で、こちらをみて頂ければ
解決するのですが
僕のブログ経由でも
同じ症状で困っている人がいれば
伝えたかったのと

ワードプレス
超初心者の僕としては
ロリポップにインストールしている
ワードプレスの
「/wp-includes/class-wp-image-editor-imagick.php」
のファイルに辿り着くことも
できなかったわけです。

せっかく調べたので
補足という位置付けで
解説していきたいと思います。
パクリじゃないですよ^^;



ロリポップでWP4.5のファイルを修正する方法


実は修正する前に
原因がわからないから
面倒になって
WPを再インストールしました。

それでまずWPを削除しなくちゃと
調べたんですが
これも面倒でした^^;

でもそのおかげで
ファイルに辿り着く
方法もわかったので
結果オーライですね。
リンクを貼っておきます。

ロリポップWordpressの削除方法

一度目を通して頂くとわかりますが
ロリポップ!FTPにログインして
目的のファイルにアクセスします。

サーバーがロリポップでなくても
Wordpressがインストールされている
ドメインのファイルでの
修正の方法は同じです。



ロリポップ!FTPにログインします。

bandicam 2016-04-21 08-39-33-789.jpg

アカウントとパスワードを入力します。
(アカウントとパスワードは
ご自分のアカウント情報で確認できます。)

ログインして
WP4.5をインストールしたフォルダを選択します。

wp-includesのフォルダを選択します。

bandicam 2016-04-21 08-47-14-519.jpg

class-wp-image-editor-imagick.php
を選択します。

379行目と380行目の記述

bandicam 2016-04-21 09-06-39-523.jpg

修正前
&& defined( Imagick::ALPHACHANNEL_UNDEFINED )
&& defined( Imagick::ALPHACHANNEL_OPAQUE )

↓「‘」を4箇所付け加えるだけですね
↓※ちなみにコピペすると「’」の前にスペースができるので
  直接打ちこんだほうがいいと思います。
修正後
&& defined(‘Imagick::ALPHACHANNEL_UNDEFINED’ )
&& defined(‘Imagick::ALPHACHANNEL_OPAQUE’ )

保存すれば終了です。



修正はテキストエディタで!


bandicam 2016-04-21 08-58-25-156.jpg
Kazu様の記事にもあるように
メモ帳では修正できません。
僕もTeraPadを利用しているので
その方法も説明しますね。



ロリポップFTPでアクセスしている
class-wp-image-editor-imagick.php
をダウンロードします。
(ダウンロード先を確認)

bandicam 2016-04-21 09-05-40-746.jpg


TeraPadを起動します



「ファイル」→「開く」
先ほどダウンロードした
phpファイルを選択します。

bandicam 2016-04-21 08-58-40-867.jpg


bandicam 2016-04-21 08-59-04-965.jpg

379行目と380行目を修正します



修正したファイルをコピペして
class-wp-image-editor-imagick.php
ファイルに貼り付けて保存をクリックします。

bandicam 2016-04-21 09-05-40-746.jpg

以上で終了になります。
WPにログインして確認してみて下さいね。