エス技研WordPress専科

WordPressの基本的な使い方から SEOの対応、プラグイン情報、カスタマイズ方法を解説します。


WordPress プラグインのアップデート失敗でデータが消える事態が!

      2014/07/03

WordPressのプラグインのアップデート失敗...

 

プラグインのアップデート前にバックアップを取っていますか?

 
皆さん、WordPressのプラグインのアップデートの際に、事前にバックアップを取っていますか?
取っていないと、アップデートに失敗した時に大変なことになりますよ...
 
 
WordPressの本体のバージョンアップの際は、万一のことを考えてバックアップを取ってから作業をすることが多いですが、プラグインの場合は、数が多いためにいちいちバックアップを取るのも面倒なために、ついついバックアップを取らずに、促されるままに
 
「新バージョンの Contact Form 7 が利用できます。バージョン 3.5.4 の詳細を表示するか、アップデートしてください。」
 
のリンクをポチっと押したくなるものです。
 
ですが、それが悲劇の始まりとなることもあるのですっ!!
 
 

アップデートに失敗したらどうなるか?

 
私の場合、それをポチット押してみたところ、いつものように「最新のバージョンをインストールしています…」と出てきたところまではよかったのですが、その後、「プラグインの古いバージョンを削除しています…」「ディレクトリを作成できませんでした。」「プラグインの更新に失敗しました。」と続いたのです。
 
————————————-
プラグインを更新
 
https://downloads.wordpress.org/plugin/contact-form-7.3.5.4.zip から更新をダウンロードしています…
 
更新を展開しています…
 
最新のバージョンをインストールしています…
 
プラグインの古いバージョンを削除しています…
 
ディレクトリを作成できませんでした。 C:/xampp/htdocs/wordpress/wp-content/plugins/contact-form-7/
 
プラグインの更新に失敗しました。
 
プラグインページへ戻る
————————————-
 
処理の順番を見て、嫌な予感がしたのです。
 
 古いバージョンを削除 → ディレクトリを作成できませんでした。
 
そして「更新に失敗」なのですから。
 
そして、プラグインの一覧ページに戻ってその嫌な予感が的中していることがはっきりしたのです。
そう、プラグインがなくなっているのです。
 
当然そのページへのアクセスはできなくなっていましたし、フォルダの中身を見てもファイルが空っぽになっているのでした...ガックし....
 
 

プラグインに関するデータが消えるわけではない

 
ただ、プラグインが削除されてもデータベース内のデータまでは削除されていないようですので、改めてプラグインをインストールし直すと、見た目はなんとなく直っているようには見えます。
ただ、管理画面で情報を確認すると、以前はなかったような警告メッセージが表示されていたりしますので、完全に元の通りというわけではなさそうです。
これが、プラグインを消してしまったことによる不具合なのか、もともとあった不具合なのかまでは分かりませんが、少なくともバックアップを取っておきさえすれば、ここまでドキドキすることはなかったでしょう。
 
もっとも、今回のアップデート失敗はローカルの実験用の環境だったのでよかったようなものの、これがクライアントの本番環境だったりすると目の前が真っ白になるほどの衝撃を受けたことでしょう。
 
 
何か作業をする際には、何が起こるかわかりませんので、常にバックアップを取っておくことを心がけましょう。というありがたい教訓を再び実感した瞬間でした。
 
 

不具合が起こった原因は不明

 
ちなみに、不具合が起こった原因は不明。
ローカルの XAMPP環境だったことを考えると、PC上で何かしらのアプリケーションがフォルダをつかんでしまっていて、それでフォルダが更新できなかったのかもしれない、というくらいしかわかりません。
その後、PCを再起動した以降は、普通にアップデートが行えていますので...
 
 

2014.07.03 追記

 
不具合が起こってからあわてなくていいように、日頃からバックアップを取っておきたいものですが、WordPressにはバックアップのためのプラグインもあります。
 
一番スタンダードなメジャーなプラグインは「BackWPup」だと思われますが、BackWPupでWordPressのDBもファイルもバックアップにどこよりも詳しい記事を書きました。
詳しい記事を 9記事にわたって書きましたが、その中には簡単に設定する記事もありますので、参考にしてみてください。
 
 
また、データベースのバックアップのみで問題ない場合は、WP-DBMANAGERというプラグインもあります。
こちらはバックアップのためのプラグインではなく、データベースの管理ツールになっていますので、バックアップだけではなくデータベースの管理も含めたツールを探している方には役に立ってくれるでしょう。
  WordPressのプラグイン WP-DBMANAGERを使って PHP、CakePHP、baserCMSなどで作った Webサービスのデータベースも自動バックアップ
  WordPress データベースを管理するための強い味方のプラグイン WP-DBMANAGER

 - WordPressの基本設定

GoogleAdwords

GoogleAdwords

最後までお読みいただきましてありがとうございます。
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!

Message

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

下記の空欄を埋めてください。 * Time limit is exhausted. Please reload the CAPTCHA.

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

※入力いただいたコメントは管理者の承認後に掲載されます。

  関連記事

WordPressグローバルナビ・メニューの編集の方法解説

グローバルナビであるメニューの編集方法の解説です。メニューの管理画面の使い方の解説と設定のポイント、テーマによって設定する項目が違う点などを解説します。

WordPressのバージョンアップをしたら「the_content」でコンテンツが表示されなくなった

「the_content」でコンテンツが表示されないのは仕様が変更されたためでプログラムの修正が必要です。

WordPressの管理画面ログインURLファイルにBasic認証を設定する方法解説

管理画面のログインURLにBasic認証を追加することでさらなる極めて高いセキュリティ向上の方法を解説します。

WordPressの 外観のテーマのための関数の並び順

WordPressのカスタマイズの際にテーマのテンプレートを編集しますが、そのテーマファイルの並び順の解説です。

WordPressのアップグレードの英語版と日本語版の公開のタイムラグは?

WordPressのアップグレードの英語版と日本語版の公開のタイムラグについて説明しています。

WordPressのログイン画面 URLを変更する 管理画面に Basic認証を設定する

ログインURLは誰でも知っています。そのまま使うとリスクが高まりますのでログインURLを変更し Basic認証で二重チェックをする方法を解説。

Export to Textで WordPressを csv出力

WordPressのデータを csv出力する Export to Textの使い方を解説しています。

BackWPupでバックアップ・エラー発生の具体的対処方法事例6

BackWPupその6。エラーが起こったときの対処方法の具体例紹介です。

WordPressのサイドバー(サイドナビ)はウィジェットで編集

サイドバー(サイドナビ)を編集するウィジェットの利用方法の解説です。カテゴリ一覧、アーカイブ、リンク集などを設定する方法を解説しています。

WordPressのSEOタイトル、キーワード、ディスクリプション編集解説

ヤフーやグーグルの検索結果を見ながらSEO視点でタイトル、ディスクリプションを書く際の基準を解説!スマホ対策も解説!