ブログ

WordPressでデータベース復元したのに投稿も画像も戻らない!試して欲しい一つの事

投稿日:2017.01.18 更新日:

1ヶ月程前に公開された最新版WordPressバージョン4.7.1。何か不具合があってはとアップデートをしていなかったのですが、更新して下さいとのメールがくるし、ロリポップでもセキリュティの為に〜とかでアップデートしろと書いてあったのでついに重い腰を上げました

まずBackWPUpでバックアップを取り、WordPressをアップデート。元の古いWordPressはセキュリティ上消しておけとの事だったので、ロリポップのマニュアル通りの手順でやってみる事に。「まずデータベースを開いて〜、なになに?削除?ふ〜ん・・。」とささーっとしか説明を読まない私はそのままデータベースをポチッと削除

「・・・・。あれ?これ大丈夫・・?」と嫌な予感がし出した頃にはもう手遅れでした。WordPressを開くと「データベース確立エラー」との文字がデカデカと書いてあります

やってしまった・・・ここから地獄を見る事になる)

結果この通り復活させる事が出来たのですが、途中データベースを復元したのに投稿や画像が表示されない。という事態に陥り結構躓いたので、今回はそれについて書きたいと思います

てっとり早く読み進めたい方は目次から「何で投稿と画像が出てこないの?復元方法」をクリックして下さい!

注意:ここから先はデータベース・WordPress両方ともバックアップを取っている事が前提になります。

スポンサーリンク

データベースが消えた・・・

 

悲しそうな女性 Photo:Volkan Olmez

出典:Unsplash ©Volkan Olmez

 

久々にこんな重大なミスをやってしまいました・・。データベースが消えた・・?でもまあいつも粘り続ければ何とかなっていたので、今回も何とかなるでしょ〜!何しろバックアップ取ってるんだし!と思いそんなに深くは考えず復旧について調べていました

すると投稿を復活させるにはデータベースのバックアップが必要との事を見て、すごくパニックになってしまいました。「あれ?!私データベースバックアップ取ってたっけ?!」と・・

BackWPUpではデータベースとWordPressの両方をバックアップ出来ると聞いていたので(データベースが何たるかはよく分かっていない)手動でバックアップとれば両方取れてるんだよね〜。とよく調べもせずに勝手に思い込んでいました

しか〜し、もちろん取れていません。バックアップのファイルの中を探してももう全っ然ありません。ご存知の通り手動で取れるのはWordPressのみですね

もうその時は「記事が消えたのか?!」と思ってパニックになりながら(実際過呼吸になった)調べました。するとBackWPUpを開いたところでポチッとボタンを押すと取れるみたいなんですね。ここです(青い枠の中のボタン)

WordPressバックアップ画面

これを知らずに更新前にちょうど目についたので(英文だと思っていて文字を読んでいなかった・・。自分でも自分のうっかりさが信じられません・・。)ポチッと押していました。本当にあの時押してくれていて良かった・・( ;∀;)これで100記事消えてしまったらもう、ブログ多分半年位やめてましたよ・・

復元までの道のり

 

まずは冷静になろうと心を落ち着けてごちゃまぜブログさんの「ロリポップのWordPressをバックアップから復元する方法(その2)」という記事を参考にさせていただき、その通りに進めていきました

この記事非常に(本当にめちゃくちゃ)分かりやすく書かれており、私でも難なく出来たのですが・・サイト、真っ白なままでしたね・・。「wp-config.php」ファイルを消去し、新WordPressのものにすると新しいWordPressサイトは表示されるのですが・・。肝心の記事なんかは一個もありません。きれいな新品です・・

そこでまた調べまくりました。すると今度は「接頭辞」を変更したら良いらしいとの記述を見けてトライしてみる事に。接頭辞というのはめちゃログさんの「「WordPress」 接頭辞の変更方法!管理画面ログイン出来なくなってしまった時の対処法も」という記事が分かりやすいです

ふむふむなるほど・・。今度は接頭辞も変えられました。でも以前白いままです・・。もうその日は午後から始めて、接頭辞を変える頃には午前3時になっていたのでそこら辺で今日のところは辞めておきました

その夜私は夢を見ました。夢の中ではサイトがまた元通り表示されていました・・。良かったと安堵しすごくすごく幸せな気持ちで目を覚ますと・・、そう!何も問題が解決していない現実に戻ってきたのです(◞‸◟)

もう詰みでした・・。自分でも知識や技術が圧倒的に足りない事が分かっていましたし、何より不安で泣きながらやったってどうにも解決しそうもありません。その日は「terateil」というサイトで現在の状況を踏まえ質問し、「人事を尽くして天命を待つ」と自分に言い聞かせ気分を変えるために遊びに行きました。ただその間も「早く取り掛からないときっと検索から消されちゃうよな・・。」という思いが消える事はありませんでしたが・・

夜眠りにつき朝、目覚めました。ベッドに寝転がりながら解決方法を調べ始めると・・、見つけました!ついに!!解決方法です!

何で投稿と画像が出てこないの?復元方法

 

解決した時に参考にさせていただいたのはビバ★りずむさんの「WordPressデータベースの復元!インポート方法とテーブルデータのダンプエラー対処」という記事です

そこでこの文章が目に止まりました

ブログが表示されない原因:テーブル接頭辞wp_が違う

該当ブログを移行したけど、テーブル接頭辞が違っている場合です。wp-config.phpにあるテーブルプレフィックス(後述)は、デフォルトの場合wp_と指定されています。でもあなたが導入したものは、hoge_やwp1_という別の接頭辞かもしれません。

引用:ビバ★りずむ「WordPressデータベースの復元!インポート方法とテーブルデータのダンプエラー対処

なるほどなるほど。確かに私は接頭辞を新しい自分で作ったもので置き換えてしまっていました・・(_ _;)そこで、初心に戻りもう一度初めから。WordPressのファイルをFTPソフトで全て削除し、データベースも削除します。

そしてふっと閃き、データベース作成の欄は以前のデータベースの情報と同じにしました。データを調べるにはバックアップデータの「wp-config.php」ファイルに書いてあります。以下はロリポップの場合ですが、この部分(赤い文字の部分)に書いてあるのと同じように設定すれば以前のデータと同じになるはずです

// 注意:// Windows の “メモ帳” でこのファイルを編集しないでください !
// 問題なく使えるテキストエディタ////(http://wpdocs.sourceforge.jp/Codex:%E8%AB%87%E8%A9%B1%E5%AE%A4 参照)
// を使用し必ず UTF-8 の BOM なし (UTF-8N) で保存してください。

// ** MySQL 設定 – こちらの情報はホスティング先から入手してください。 ** //
/** WordPress のデータベース名 */
〜省略〜
define(‘DB_NAME’, ‘データベース名‘);

/** MySQL のユーザー名 */
define(‘DB_USER’, ”);

/** MySQL のパスワード */
define(‘DB_PASSWORD’, ‘接続パスワード‘);

/** MySQL のホスト名 (ほとんどの場合変更する必要はありません。) */
define(‘DB_HOST’, ‘作成するサーバー‘);

 

それからWordPressの接頭辞を一緒にする為、バックアップデータの「wp-config.php」をFTPソフトでそのままアップロードします(新WordPressのwp-config.phpは消してくださいね。)

すると・・!無事WordPressの投稿が表示されるようになりました・・!やったー!!何だか技術的な事はよく分かりませんが、大変初歩的なところで躓いていたみたいです(_ _;)多分色々サイトを見る中でどれか一つにでも「一緒にしろ」と書いてあったとは思う?のですが・・、情報収集しているとどれも似たような事を書かれているのが多くて、ついつい読み飛ばし読みしちゃうんですよね〜;;

ひとまずWordPressサイトが戻ってきて大変安心しました・・!データベース復活だけではかなり戻ってこない画像がありますが、バックアップデータの中の「wp-contentファイルの中のuploads」フォルダをそのままFTPソフトでアップロードすれば復元されるので大丈夫ですよ!

まとめ

 

今回は本当にもうダメかと思う時が何度もありました・・。でもその度にバックアップは大切なんだなあと痛感させられましたね・・。私はBackWPUpを使っていたのですが、調べていく内に良さげなプラグインを発見しました

UpdraftPlus WordPress Backup Plugin」というものなのですが、とにかく操作が簡単でバックアップをとる時も復元する時もする事は数回のクリックだけ!自動化も出来ます。難しい設定もないし本当に楽ちんなので、私のような初心者の方にこそ使っていただきたいプラグインですよー!

また最初の方でも紹介していますが、それぞれ詳しい手順を書かれている記事(今回参考にさせてもらいました)があるので紹介したいと思います

どうかどうかあなたのブログが無事表示されるようになりますように・・!最後まで読んでいただき、ありがとうございました・・!

スポンサーリンク

-ブログ
-WordPress, 復元

執筆者:たそ

記事を探す

プロフィール





【Twitter】

名前:たそ

海が近い県に住んでいる20代女です
ひょんな事からブログ運営を始めてみました
たそというのは知り合いのあだ名から取ったものです

いくら寝てもいつも眠い・・・
寝る事と食べる事が大好きなので、それさえ出来ればいつも幸せです。気ままに投稿していくのでよろしくお願いします!