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にログインします。
↓
アカウントとパスワードを入力します。
(アカウントとパスワードは
ご自分のアカウント情報で確認できます。)
↓
ログインして
WP4.5をインストールしたフォルダを選択します。
↓
wp-includesのフォルダを選択します。
↓
class-wp-image-editor-imagick.php
を選択します。
379行目と380行目の記述
修正前
&& defined( Imagick::ALPHACHANNEL_UNDEFINED )
&& defined( Imagick::ALPHACHANNEL_OPAQUE )
↓「‘」を4箇所付け加えるだけですね
↓※ちなみにコピペすると「’」の前にスペースができるので
直接打ちこんだほうがいいと思います。
修正後
&& defined(‘Imagick::ALPHACHANNEL_UNDEFINED’ )
&& defined(‘Imagick::ALPHACHANNEL_OPAQUE’ )
保存すれば終了です。
修正はテキストエディタで!
Kazu様の記事にもあるように
メモ帳では修正できません。
僕もTeraPadを利用しているので
その方法も説明しますね。
ロリポップFTPでアクセスしている
class-wp-image-editor-imagick.php
をダウンロードします。
(ダウンロード先を確認)
↓
TeraPadを起動します
↓
「ファイル」→「開く」
先ほどダウンロードした
phpファイルを選択します。
↓
379行目と380行目を修正します
↓
修正したファイルをコピペして
class-wp-image-editor-imagick.php
ファイルに貼り付けて保存をクリックします。
以上で終了になります。
WPにログインして確認してみて下さいね。
コメント 0
コメントを書く