WordPress 4.8 メディアのアップロードができない HTTPエラーの対処方法

Wordpress 4.8 メディアのアップロードができない HTTPエラーの対処方法

こんにちは!りょうへいです!
今回はWordPressをインストールして
最初に自分がハマった第一関門を解消できたTipsです。

今回の方法はりょうへいにはテーマなど
異なるそれぞれのサブドメインのWordPressブログ
すべてに一発で効く対処方法でした!

また、下記のような対応ではありません!

  • プラグインを停止させる
  • WordPressのメモリ上限を増やす
  • アップロード ディレクトリのパーミッション変更
  • php.ini の作成(修正)
  • .htaccessファイルの修正
  • wp-config.php の修正
  • wp-admin/admin-ajax.php の修正

※りょうへいの場合は上記いろいろ試しましたが効果なしでした。

とりあえず、人それぞれビシっと効く方法は
環境次第なのかもしれないので
ワタシの環境も記載しておきますね。
(テーマの異なるサブ垢それぞれでも確認できましたが、WordPress4.8 をインストール直後にメディアアップロードを行おうとすると同じ症状で HTTPエラーとなり、サムネイルも表示されないファイルが作られて、投稿に追加もできませんでした。)

  • WordPress のバージョン 4.8
  • MYSQL バージョン 5.1.66-cll
  • PHP バージョン 5.3.29

WordPressは現在最新の 4.8 の環境です。

今回の障害に気付いたのは
iPhoneのChromeで投稿下書きをしていたのですが
そこで画像などのメディアアップロードも
スマホから時間のあるときに
すすめておけばサクサクといろいろと捗っていいね!

なんて思って、画像アップロードをしてみると
アップロード後のステータスに何やら
「HTTPエラー」が表示されるので
スマホブラウザじゃだめなのかな?
なんて思ったのでPCでもやってみても同じ状態…

スマホブラウザからやってたので
そんなもんなのかな?
程度に思ってはいたのですが
よく見りゃアップロードしたファイルの
サムネイルも表示されておらず、変な状態ですよね。

ネットで検索してみても
最初に書いてしまいましたが
怪しいプラグイン止めてみる!
とか、危なそうなファイルの修正など
いろいろとあり、実践しましたが
解決できず…

とにかく、画像がアップロードできないブログなんて論外!
思わず WordPress 辞めて Movable Type にでもするか!?
なんて逃げも浮かんできたところでしたが(汗
ビシっと対処できる方法を発見しました!

参考サイト https://blog.cror.net/wordpress-http-error.html
修正するファイル:functions.php

対象ファイルのパス(参考)public_html/○○○○/wp(WordPressインストール先)/wp-content/themes/○○○○(使用しているテーマ名のディレクトリ)

以下の記載をfunctions.phpに追記!(コピペッ!)

add_filter( ‘wp_image_editors’, ‘change_graphic_lib’ );
function change_graphic_lib($array) {
return array( ‘WP_Image_Editor_GD’, ‘WP_Image_Editor_Imagick’ );
}

※記載場所はどこでもよさそう♪

あと、子テーマを使用していた環境もあったのですが
その場合は親テーマのディレクトリに functions.php が
存在していたので、子テーマ側に functions.php をコピーして
そちらに追記することで対応できました♪ 


iPhoneからでも快適に画像のアップロードができて
サムネイルもちゃんと表示されます。
(当然のユーザビリティですがw)

今後もこのような試練がゴロゴロしてそうですが
つまずいたり、困った事があったら
がんばって解消して、Tipsネタにも記録していこうと思います。

たまには役立つ りょうへいブログ「ほぼゼロ」でした (^^)>

ほぼゼロでは、WordPressに関連した記事を他にも書いてますので、よろしかったらあわせて読んでみてください♪

はじめから独自SSL WordPressブログが開設できたよ 480円/月のレンタルサーバーmixhost

WordPressでGoogle Webフォント日本語早期アクセスを表示させる

Contextual Related Posts で関連記事を表示するための2つの設定項目

 

ブログランキング参加中♪
応援よろしくお願いしますm(__)m



WordPressランキング
にほんブログ村 IT技術ブログ WordPressへ
にほんブログ村

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

%d人のブロガーが「いいね」をつけました。