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 *

  関連記事

グラフ
【月次報告】ブログ開設5ヶ月目のアクセス数 2013/10版 PV数前月比50%up

up/dn / bjornmeansbear 11月ですね。今年も残すところあと …

8863104469_f6b283efe7_z
【WordPress】ブログを軽くするために、NewStatPressとJetPackを外したら0.6秒早くなったとさ

WordPress Logo Cake / ahockley Facebookペ …

FB-f-Logo__blue_144
不要なFacebookページは、どこから削除するのでせう。

テストという仮のページを作ってみたものの、このページ(゚Д゚≡゚Д゚)ドコド …

wpid-20131223040651.jpg
ブロガー名刺の仕上がり感2店舗分(オレオレ名刺コレクション)

どーも、ハラです@コメダ珈琲 ってやる予定だったかどうかはさておき、コメダ珈琲結 …

wordpress
手動でWordPressをメンテナンスモードにする方法。解除する方法。

WordPress更新時の記事に関連し、手動でメンテナンスモードにする方法です。 …

61386068_aa2714c925_z
ブログ論というか、ブログの型は人それぞれ

C’est quoi, un blog? / bunny ブログ論熱 …

スクリーンショット 2013-08-26 21.36.41
オーロラ観光大使に選ばれるかもしれない。エントリー期限は9/17 14時!

‘`ィ (゚д゚)/ ブロガーサミットでチラシもらってきましたよ。 …

3830535451_29a8f2b373_z
モブログ(タブログ)環境ー1週間目の縛りプレイ

BLOG / evanhamilton どーもーもーもー。ウシです。 あ、間違え …

147066705_c1a74e3b64_z
【月次報告】ブログ7ヶ月目のアクセス数 2013/12は1.5万PV

Blog (detall) / lady-madonna さぁみんなー体操の時間 …

FB-f-Logo__blue_144
ブログに貼るFacebookのプロフィール用バナーってどうやって取得すんですか。

facebookページをせっかく作ったので(→作成&公開手順)ブログにリンク貼り …