WordPress初心者向けバックアップデータのファイル復元!データベースのインポート方法

WordPress初心者がブログを復活させる方法は、FTPソフトでサーバーからとったバックアップファイルからの復元になります。エラーで管理画面に入れないとき、すぐに元に戻せるのがこの方法です。

ダッシュボードから記事関連を復元するデータベースファイルをインポート、ゴミ箱に捨ててしまった記事を復元したいときなどにも使えます。※過去記事のエクスポート(バックアップ)は必須です。

サブドメインでブログを削除後、バックアップの復元がどこまで出来るかテストした結果を元に、下記方法をまとめてます。

  1. WordPressのファイルと記事のバックアップ
  2. 復元時の時短のため必要なことをメモした方が楽な箇所

LINK初心者向け!WordPressのバックアップ方法、記事をエクスポートする手順

LINK簡易的なバックアップ方法!初心者用WordPressファイル内の説明

フォルダごと、ファイル単体の復元、親テーマから子テーマにアップする方法、フォルダ内ファイルの概要など初心者が見てわかるような内容も含めてますので参考にしてくださいね。

ぼかしたライブ画像:WordPressの復活

スポンサーリンク

WordPressサーバーのバックアップデータの復元

サーバーからとったWordPressのバックアップファイルを、FTPソフトでアップすれば、エラーが出たブログを復活できます。復元させるだけなら難しい知識は必要ありませんけど、原因を知りたいなら別で下記を参考にしてくださいね。

参考ブログが真っ白!エラー原因は全角・閉じ忘れ・親子テーマの競合!?2通りの復元方法&今後の対策!!

ブログ内フォルダに「wp-content」というフォルダがあって、日ごろ管理画面から追加するプラグインやアップした画像、テーマファイルを格納してるフォルダがそこに入ってるんですね。

FFFTPソフトを使っての復元は簡単だけどFFFTPの設定が必要で、サーバー内のファイルの読み込みができてる状態が前提となります。お済でないなら設定をサクリと済ませてくださいね!

FFFTPで画像、プラグイン、テーマを復元する手順

バックアップデータを復元するとき、サーバー側とPC側を同じ階層にしてあげることが必要です。まずは解りやすいようフォルダ毎、復元する手順をみてください。レンタルサーバーによって、多少階層が増えますけど、wp-contentの階層を開きます。

  1. ブログを選択
  2. wp-contentを探して開く
ffftp-

FFFTPの右側、ブログを選択後wp-contentをクリック!

パスが/ブログ/wp-contentとなってますね。さらにplugins、themes、uploadsフォルダがあるのを確認してください。上述した日頃から追加更新してるテーマや画像プラグインのデータがそこに入ってるんです。

wp-content内を開いた画面フォルダディレクトリを確認する。

※バックアップデータは常に最新のものにしてないと(古いと)カスタマイズした記載やアップした画像、プラグインが消えてしまう場合があるので注意してください。

プラグインファイルを丸々復元したいときは、下記のように『plugins』フォルダをサーバー側へドラッグします。

FFFTPで、pluginsバックアップファイル一式、復元する方法

バックアップデータはパソコン左側だから、右側に移動させて復元させるんですね。

FFFTPで、themesバックアップファイル一式、復元する方法

テーマのデータが入ったバックアップファイル『themes』フォルダをアップロードさせる方法もかんたんですね。。

FFFTPで、uploadsバックアップファイル一式、復元する方法

メディアライブラリ内の画像を一式が入った『uploads』もアップした画像に不具合があればこうして簡単に復元できますね。

ただ、ちょっと時間がかかってしまうのが難点なので、該当のファイルの復元方法を次にかいていきますね。

テーマのバックアップデータ、該当ファイルの復元方法!

テーマフォルダ内のfooter.phpやfunctions.php、header.phpなど該当テンプレートファイルのみ復元したいとき、インストールしてる全てのテーマファイルを丸々復元するよりも、短時間で復元が可能になります。

エラーが出てしまったときは、一刻も早くブログを復活させたいですから。該当のバックアップデータを、復元させれば早くすみますよね。テーマフォルダを例に復元方法をみてください。

フォルダ内の説明は、初心者用WordPressのバックアップファイル内の説明でこの3つのフォルダ内は管理画面のどの部分にあたるか以下より解りやすく書いてるので、ザーッと見ていきましょう!

テーマフォルダ内部のファイル説明

テーマフォルダの中には新たにインストールしたテーマや、テーマ内テンプレートファイルphpやCSSのを編集し更新すると、wp-content内の『themes』フォルダに変更が反映されます。テーマによってそれぞれ違ってくるけどGush4では、下記の通り。

ブログ→wp-content→themes→gush4のフォルダ内の様子になります。CSSやimagesなどフォルダと同じディレクトリ(階層)に、phpファイルなどズラッと並んでます。これらがテーマ内ファイルになります。

themes-files-gush4

gush4フォルダの中には、404.phpやarchive.php、comments.phpなどが入ってるのがわかりますね。このパスの見方は大事ですのでチェックしておいてくださいね。

themasフォルダの使用中テーマフォルダの内部functions.phpやheader.php、single.phpなど、外観よりテーマの編集でテンプレート編集できるものもあります。functions.phpを触っててエラーが出たら、それだけ復元すれば早いですよ。

バックアップをとってない時は復元できないので、エラーの原因を探しましょう

参考ブログが真っ白!エラー原因は全角・閉じ忘れ・親子テーマの競合!?2通りの復元方法&今後の対策!!

どのテンプレートでエラーが出たか解らないときは、エラーコードを出して教えてもらう方法もあります。

参考WordPress初心者でも、真っ白になったブログを元の画面に戻せるページ!エラーコードを表示させる2つの方法♪を試してください。

テーマファイルphpのバックアップから復元方法

functions.phpやheader.php、single.phpなどを触ってエラーが出てしまった時FTPソフトで、該当のバックアップファイルだけをアップロードさせてみましょう!

右側のサーバーのパスを『/ブログ/wp-content/themes/使ってるテーマ(Gush4-Child)』この中の該当ファイルを復元したいので、左側PC内ローカルのバックアップファイルのパスも同じく合ってるか確認してください。

  • PC側とサーバー側のパスがあってるかキチンと確認してください。
functions.php

functions.phpバックアップファイルの復元

どちらも同じテーマ(Gush4-Child)になってますね。確認できたら、ドラッグすると復元できます。やってみると、かなり早いのがわかりますよ。

header.php-

header.phpバックアップファイルの復元

どのファイルを扱うにも、右側と左側のディレクトリを確認、同じファイルを確認してからアップしましょう。

footer.php

footer.phpバックアップファイルの復元

ポイント♪
  • 該当ファイルのパスをあわせる
  • 同一ディレクトリであることを確認
  • 該当ファイルを復元する

親テーマファイルを子テーマにアップロードする方法

親テーマのファイルを子テーマに追加してカスタマイズしたい場合もFTPソフトでできますね。方法は同じでPC側を親テーマのディレクトリ、サーバー側を子テーマのディレクトリにすれば、親テーマファイルを子テーマにアップロードできますね!

theme

親テーマを子テーマにアップロードする手順

※functions.phpとCSSは、この方法でするとエラーが出るから、やっちゃダメ!

子テーマ自体の作り方や説明は書きリンクが解りやすいですよ!

参考WordPressテーマのカスタマイズで子テーマを使うべき理由、使い方など|寝ログ

画像フォルダuploads内部の説明

画像を格納してる場所は、wp-content内の『uploads』フォルダに保管されてるんですね。その中にまたフォルダがあり、アップロードしたファイルを年月ごとに整理する設定にしてると、年毎のフォルダ内に、月ごとのフォルダが格納されますよ。

画像ファイル内内訳

画像ファイル内内訳

※これは、ダッシュボードの設定→メディアより『メディア設定』のファイルアップロードの設定により変わります。

ワードプレス管理画面、メディア設定

プラグインフォルダplugins内部の説明

管理画面で新規追加したプラグインは、wp-content内『plugins』に保管されてるんですね。『plugins』を開くと、ダッシュボード内『プラグイン』でインストールされてるものがズラッっと並んでるのがわかります。

plugins-

プラグインフォルダ内:インストール済みのプラグインとその中のファイル

上述通り初心者用WordPressのバックアップファイルの説明で、この3つは『管理画面のどの部分』にあたるか、書いてますのでよければ参考まで。

全てのプラグインのバックアップデータを復元させる方法は『plugins』フォルダごとアップロードすれば復元できるんですね。※どんなエラーが起きたときに必要になるかなどは下記。

参考プラグインが競合!ブログを簡単に表示させる為の3つ対処方法

WordPressのデータベースをインポートして復元

カテゴリや設定したタグ、グローバルナビや固定ページの投稿などをWordPressの記事関連をエクスポートしたデータをインポートする方法になります。管理画面のツールからインポートをクリックしてください。

WordPress記事のインポート

ファイルを選択して、『アップロードしてインポート』をクリックすると、インポートが完了します。

xmlファイルのインポート

WordPressのインポートでエラーが発生、アップロードしたファイルは php.ini で定義された upload_max_filesize を超過しています。と出たときの対処法

WordPressインポートエラー発生

インポートするファイル最大2MGになってる場合エクスポートしたxmlファイルの容量がそれ以上の場合、エラーが出ます。ロリポップのログインフォームよりログインして、設定の変更をしましょう!

サーバーの『WEBツール』の『PHP設定』、該当のブログの設定をクリック!

php.iniの設定画面

画面を下へスクロールして「■そのほか」より『upload_max_filesize』を20Mに変更してください。

php.ini-

最後に『php.iniを設定する』をクリックして容量を変更できますよ。

参考PHP設定|ロリポップマニュアル

ゴミ箱に捨ててしまったり削除してしまった記事の復元方法

ゴミ箱に捨ててしまった記事はゴミ箱より復元するか、ローカル環境を構築してそこに過去の記事を復元後、コピペで移動させるのもありですね。画像も捨ててしまったのであれば、一度PC内に保管して、手直しがてら再度アップしなおすのが良いですね。

画像も削除済みならリンク切れを起こして表示されないから、気をつけてくださいね。

データベースとファイル以外、復元に必要な箇所

サーバーのファイルと、記事関連の復元は完璧ですけどブログを削除して再設定する場合、URLが当初設定したものと違う場合があります。それだけでなくテーマのカスタマイズもping設定、プロフィールなど全て消えてしまいます。

  1. URLを設定戻す
  2. テーマのカスタマイズを設定
  3. ping設定も復元
  4. プロフィール欄を記入

これらは、全て管理画面から設定できるものです。ブログのフォルダ全部を削除する前にメモやスクリーンショットでバックアップをとって復元してくださいね!詳しい設定の箇所はバックアップしておきたい箇所に書いてます♪

さいごに

WordPressでバックアップからの復元をするのに大事なことは、サーバーのファイルの復元と、データベースの復元です。上述のほかMySQLというデータベースからの復元やプラグインでバックアップをとる方法もあります。

プラグインは便利で自動でやってくれるので、どのフォルダにどんなファイルが入ってるのか見る機会がへるので、いつまで経ってもファイル構造が解りませんよね。

プラグインは便利機能が詰まったぶん重くなるし、使わなくても簡単にバックアップがとれます。沢山いれるとプラグイン同士やテーマと競合して突然エラーが出てしまったりと不測の事態が起きてしまう可能性も普通にあるんですよね。。

参考プラグインが競合!ブログを簡単に表示させる為の3つ対処方法

参考302 Moved TemporarilyエラーでURLが無限ループ!原因は、WordPressのプラグインの競合だった

バックアップと復元のハードルは高いものではないんですね。誰でも簡単に出来るので自分で出来るようにしておきましょうねっ!

ではっプラグインは最小限面倒なものに使えば良いって思ってる♪かうたっくでした!

書いた人:かうたっく

何も知らない初心者ですが、WordPressでブログを始めました。 ブログの技術系でつまずいたエラーを経験したことからエラー関連を、初心者が初心者に向けて分かりやすい言葉で書いてます★子どもの喘息様気管支炎や、幼い子どもとの生活ページなどよく読まれる雑多ブログを運営中^^♪ご意見、感想、質問はお問い合せよりお待ちしています。

Twitterフォロー