[WordPress]バックアップは一度復元出来るか確認するべき、BackWPupから復元出来なかったのでバックアッププラグインをUpdraftPlusに乗り換えました

先日、記事が一つ消えてるのに気づいた

ちょうど一つのテーマで分けて連投してる記事だったので歯抜けしていることに運良く気づくことが出来た

その頃に記事の整理を行ったことが有って、時事ネタ的な古い記事を非公開にしたり、不要な下書きを削除したりしたことがあったので、もしかしたら間違えてその記事も削除してしまったのかもしれない

WordPressはシステム上、ゴミ箱に30日間保存してくれるらしいが、そちらを確認してもなかった

何はともあれ記事が見つからないのは事実、しかし僕は抜け目なく日頃からBackWPupでバックアップを取っていたので、ちょっと面倒くさくはあるけど復元は出来るだろうと思っていた・・・のだが駄目だった

まず僕はInstant WordPressというソフトウェアを使ってローカル環境にWordPressをインストール、そのWordPressにバックアップデータを当てて消失した記事を復元し、オリジナルのWordPressに手動でコピーしようとした

理由はバックアップデータ(XML)の復元を行ったとき、どういった挙動をするかよく分からなかったから

差分(消失した記事)だけ復旧されるのなら良いのだが、もし記事をバックアップ時点(古いデータ)に上書きされたら、たった一記事復旧するつもりだったのが、他の記事まで被害が拡大して余計面倒くさいことになるからだ

image

それで、バックアップのXMLファイルをWordPressにインポートしてみると「投稿のインポートが失敗しました」の文字の羅列が発生した

エラーを読むと、いくつかの記事がインポート出来ていない、インポートそのもの出来ないのは予想外だった

更に試すと、WordPress標準のXML出力機能から出力したファイルでも、同じ記事をインポートに失敗する

原因は不明だが、とにかくXML出力機能が壊れている

sqlファイル(データベース)もバックアップがあったので、そちらも試してみたがやっぱり無理だった

これではバックアップとして不完全だ、よろしくない

結局、以前作ったミラーサイトから記事を引っ張って復元することにした

fc2blogから、WordPressに乗り換えて一ヶ月半ほどが経ちました WordPressはカスタマイズすればするだけ、自分好みにする...

ミラーサイトのバックアップは記事を投稿した時点のものしか保存されない

僕が消失した記事は投稿後、何度か修正していたので、その修正が反映されていないため手直しが必要だった

だから、出来たらBackWPupのバックアップデータを使いたかったのだが、無理なら仕方がない

とりあえず、今回、消失した記事はこれでなんとかなったが問題は今後、ブログのバックアップをどうするかである

これはBackWPupからUpdraftPlusという違うバックアッププラグインに乗り換えることにした

試してみたら、UpdraftPlusというプラグインでならブログのバックアップも復元も可能だった

また、調べてみたらどうもBackWPupよりUpdraftPlusの方が世界的にメジャーなプラグインらしく、インストール数を見るとBackWPupよりたしかに多く使われている

UpdraftPlusを使ってみて良いと感じたところは復元までプラグインでサポートしていてとても簡単なところ

BackWPupはあくまでバックアップファイルを作るだけで、復元まではプラグインでサポートしていない

FTPやサーバーのデータベースを駆使する、手動の泥臭い方法で普及しなければならないので面倒だ

また、無料で15GBまで使えるGoogleドライブにもプラグインが無料で対応してくれているのもポイントが高い

そんなわけで、UpdraftPlusは使ってみるとなかなか良いバックアッププラグインだった

こんにちは 先日、ブログの記事が一部消失してることがわかったんですよ 理由はわからないんですけど、一部記事を編集・削除したりしていたので...

ただ、フルバックアップはUpdraftPlusに任せることにしたが、部分バックアップにはまだBackWPupを使ってる

具体的には記事を投稿したら、メールアドレスに記事文章のコピーとxmlファイルを送るように設定している

というわけで、皆さんもバックアップはただ取ってるだけでなく、上に書いたようにInstant WordPressというソフトウェアを使えばノーリスクでWordPressをいじることが出来るから、本当に復元出来るかそれで一度試してみたほうが良いと思うよというお話でした

広告
adsense336x280
adsense336x280

フォローする

広告
広告
adsense336x280