WordPressサイトの復旧について相談です。
サイト:yoshiyukitokuda.com
症状:
・公開サイトは https で表示されている
・WordPress管理画面では投稿一覧が空
・固定ページもほとんど表示されない
・メディアライブラリには画像が残っている
確認したこと:
・WordPressアドレスとサイトアドレスが http になっていたため、https に修正した
・しかし投稿一覧は空のまま
・ゴミ箱にも記事はない
・リビジョンもない
推測していること:
・正しいデータベースに接続できていない
・またはデータベース側のデータ消失/切替が起きている可能性
質問:
・この場合、まず確認すべき箇所はどこでしょうか
・接続中のデータベース名の確認方法
・バックアップからの復元手順
・別環境のWordPressに入っている可能性の確認方法
同様の事象を経験された方がいれば教えてください。
自分も似た症状に当たったことがありますが、そのときはデータが消えたのではなく、別のデータベースを見に行っている状態でした。
ご提示の内容より、公開側は正常で画像も残っているとのことなので、WordPress本体というよりDBまわりの不整合の可能性が高いと思います。
(メディアだけ残っているのは、uploads配下がファイル管理のため)
「wp-config.php」に書かれているデータベース名(DB_NAME)を確認し、そのDBをphpMyAdminで開いて「wp_posts」テーブルにデータが入っているか確認し、もし空であれば、同じサーバー内の別のデータベースに記事が残っているケースがあります。
また、DB側のテーブル名と「wp-config.php」の「$table_prefix」が一致していない場合、データがあっても管理画面には表示されません。
上記を確認すれば原因の切り分けは可能だと思いますが、もし判別が難しい場合はサポートにDBの接続状況を含めて確認してもらうのが確実です。
質問・回答いただきありがとうございました。
■質問者様へ
質問が解決した際には、回答者の方へお礼をお伝えいただくとともに、質問のステータスを「解決済み」に変更してください。