WordPressが更新できぬ /wp-includes/class-http.php on line 122 | えんじにか

えんじにか

元エンジニアがセラピストになっちゃったブログ。iPhoneや日々の雑多など個人的に気になったことを綴っています。

WordPressが更新できぬ /wp-includes/class-http.php on line 122

      2014/05/08

58e5875a38b332990fa2a69d8ee3187a 400x54 WordPressが更新できぬ /wp includes/class http.php on line 122

ダッシュボード上からWordPress3.6へ更新したら写真のようにエラーが出た。

Fatal error:Call to underfined function wp_http_validate_url() in /export/sd202/www/jp/r/e/gmoserver/1/0/sd0196110/up-app-m.com/wordpress-2.8.2-ja-undernavicontrol/wp-includes/class-http.php on line 122

以前にもWordPressのアップデートが失敗していて、以降プラグインやテーマについてもダッシュボードからアップデートできていなかったのでこれはどうにもおかしい。

 

WordPressのアップデートに失敗していることが何か関係してるんじゃね?と思って調べてみたら。

ズバリそうでしょう(まるおくん風にお願いします)

はいもう一度、

ズバリそうでしょう!

 

ということで、参考にしたのはこちらの記述

 

【原因】

WordPressのアップデートが途中で失敗して残骸が残り、それが邪魔をしていてうまく更新できないご様子。

なので、バックアップ→WordPressの入れ直しをやることにしました。

 

【手順】

1.[PC,ブラウザ]最新版のWordPressダウンロード&解凍

こちらより最新のWordPressをDL。

 

2.[PC→サーバー]サーバーに接続

自分はCyberduck使ってます。

※もちろんコマンドプロンプトが好きな人はそちらからどうぞ。

 

3.[サーバー→PC]自分のPCにサーバー丸ごとバックアップ

自分のPC(ローカル)にサーバー内のWordPressディレクトリ配下のファイルをごっそりコピーする。

※定期的にバックアップしてるかもしれませんが、何か変更する時には直前にバックアップを取った方がいいと思います。

 

4.[PC→サーバー]メンテナンスモードに切り替え(手動)

WordPressの設置ディレクトリに[.maintenance]というファイルを作成します。→詳細

 

WordPressのプラグインを使ってメンテナンスモードの画面を変えてる人もいるかもしれませんが、

この際手動での切り替え方法も覚えておいてはどうでしょうか。

 

5.[PC→サーバー]サーバのWordPress削除

サーバー内のWordPressディレクトリ配下全て削除する。

※ディレクトリを自分で変更している場合。

 

6.[PC→サーバー]最新版のWordPressをサーバーへアップロード

手順1でDL&解凍したファイルをサーバーへアップロード。

※削除前と同じディレクトリ構成にして下さい。

 

7.[PC→サーバー]バックアップファイルを一部戻す

以下のファイル(①)とディレクトリ(②)をサーバーの同一ファイルにコピーし上書きする。

①/wordpress/wp-config.php

②/wordpress/wp-content/

 

8.[PC,ブラウザ]管理画面にアクセスしDBを更新

自分のサイトのアドレスにアクセスすると、下記のように聞かれるので更新してください。

「WordPressのバージョン変わったからDB更新するぜ?いいよな?いいよな?」

 

【おわり】

なんとか元に戻り、プラグインやテーマのアップデートも無事にできるようになりました。

アップデートは結構時間が掛かる作業でもあるので、ダッシュボードで作業するよりも自分でサーバに接続した方がいいですね。

 

トラブルって改めて知ることが多いですよね。点と点が繋がり線になる感じがとっても好きなんですよね。解決すればだけどw

 

<<おかわり>>

自分でサイト運営したり、Webの会社でも仕事をしたので知ってる範囲の作業でした。久々だけど。

できれば手軽に管理がしたいと思って、ダッシュボードで全部済ませちゃおうとしてごめんなさい。

 

今年MacBookAirに変えた影響でCyberduckにサーバ情報設定してなくて、ちょっと慌ててしまいました。

 - ▼ブログ , ,

AdSense

AdSense

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current ye@r *

  関連記事

wordpress
NewStatPressリンクがうまく動作しないのよ。

余波再び。 どうもこんにちは、すーちゃんです。 中学生の頃、女子にちゃん付けで冷 …

スクリーンショット 2014-03-03 7.54.27
「あなたは収益の損失をしている」とグーグルから通知が来たら

アドセンス狩り対策をされているブロガーさんも多いかと思いますが。 「収益の損失」 …

wordpress
WordPress公式iOSアプリのなんでなん2つ

おはようございます。ハラです。 WordPressの公式iOSアプリで下書きの時 …

スクリーンショット 2013-08-18 11.06.46
今話題のWordPressのテーマ「Stinger2」を入れてみました。

WordPressアップデートの失敗のあおりを受けて導入できていなかったのですが …

138669413_38da6056cd_z
ブログのいじいじ(修正)はメモした方がいいよ!

XA2 xpro colour correction / matthijs 別に …

zenback
効果がイマイチ見えなかったのでZenback外そうと思ってたら今日アクセスあったらしい

どーもどーも、ハラです。 ごはんがススムくんのススムくんは俺のことです。嘘です。 …

スクリーンショット 2013-10-05 10.26.45
Google Analyticsでアクセス解析されていない。なぜだ!

おはようございまする。ハラです。   仕事中はあまりブログのことをチェ …

写真 2013-08-25 19 41 05
ブロガー名刺日曜日の夜届きましたとさ。おしまい。

  ↑ブロガー名刺じつぶつ   もう死にたい。嘘です。 えぇ …

BLOGER
何を求めてブログをやるんだろうか。

ブロガーサミット2013参加にあたり改めて考えてみました。 そもそも自分のネット …

71338104_a9277c048e
【同期ブロガー募集】2013年にブログ開始したブロガーさん 一書き行こうぜ!

Buddies / adactio よし、同期ブロガーさん募集しよう! &nbs …