サポート » 使い方全般 » WordPressの復元

  • junyoshida

    (@junyoshida)


    正常に動作していたサイトがありましたが、原因はわかりませんが、ある日を境に

    インストール画面(wp-install.php)へリダイレクトされるようになりました。

    それで間違えて再インストールをしてしまい、wordpress自体が初期状態に戻ってしまいました。

    phpmyadminでデータベースを確認しても、以前のデータは残っていません。

    この状態では復元は不可能でしょうか?

    phpmyadminでのデータベースバックアップは行っていませんでした。

12件の返信を表示中 - 1 - 12件目 (全12件中)
  • サイトを間違っていた、ということはありませんよね。そして、確認したデータベースは、「正常に動作していたサイト」のものでしたか。困っている説明はわかりますが、不可能・可能の判断もなりません。レンタルサーバーであればロールバックしてもらってはいかがです。
    それに、「wp-install.php」というファイルは知りません。仕掛けられたのではないでしょうね。

    こんにちは

    データベースのバックアップがなければ復旧することは出来ません。
    phpMyAdminを使ったものでなくともデータベースのバックアップがあれば復旧できます。

    junyoshida

    (@junyoshida)

    @fugaku
    ありがとうございます。
    はい、正常に動作していたサイトのものです。
    「wp-install.php」ではなく、install.phpの間違いでした。

    kagoya vps openvzを使っています。ロールバックできるかどうか、問い合わせてみますが、調べた感じだと難しそうです。可能なレンタルサーバーもあるのでしょうか。

    @munyagu
    ありがとうございます。

    今作業している最中のサーバーのコントロールパネルですが、ほかは日付を申し込んでバックアップファイルをダウンロードできるようになっているサーバーも利用しています。5社を使っていますが、バックアップがないサーバーはありません。

    このサーバーでは、利用サーバーで異常があったり、動作が重いと思ったら、ほかのサーバーに移せるようになってるので、その機能として有効なのでしょう。

    kagoya vps openvzを使っています。

    こちらのサーバはバックアップ (スナップショット) はオプションのようです。
    https://www.kagoya.jp/cloud/vps/openvz.html

    VPS を使うのであれば、ファイルとデータベース(あるいはファイルシステム全体)のバックアップをどうするかは、ご自身で設計されるのが基本と思います。

    レンタルサーバーであっても、バックアップがデフォルトでついているもの、全くないもの、オプションであるもの、が存在しますので、バックアップを気にするのであればそれも選定の条件に入れる必要があると思います。

    何かのバックアッププラグインを使うか、ご自身でバックアップの処理を作るという選択肢もあります。

    junyoshida

    (@junyoshida)

    ありがとうございます。

    すでにwordpressをインストールしているにもかかわらず、install.phpにリダイレクトされていた原因がまだつかめておらずです。

    類似現象をご存知だったりしないでしょうか。

    モデレーター Okamoto Hidetaka

    (@hideokamoto)

    データベースの復元は完了していますか?
    wp_not_installedという関数で、DBや定数に必要な値がないとintall.phpへリダイレクトされます。
    https://github.com/WordPress/WordPress/blob/eef2e5c85c2e5e1cd7cce1671bce1b2e312afe9d/wp-includes/load.php#L649-L675

    junyoshida

    (@junyoshida)

    データベースのバックアップができていなかったので、復元はできません。

    @hideokamoto

    install.phpにリダイレクトされていたのは、データベースに不具合があった可能性があるということでしょうか?

    モデレーター Okamoto Hidetaka

    (@hideokamoto)

    リダイレクトする処理が発動する条件の1つにデータベースがあるということです。
    関数内で実行されている処理を追う限り、様々な条件がある様子ですので、そのいずれかに該当してリダイレクトされたと考えられるかと思います。

    Home

    Home

    データベースの復元を行っていないということは、DBにwp-config.phpで設定されているデータベースやテーブルがないという可能性も考えられますね。

    @hideokamoto

    ありがとうございます。
    wordpressを間違えて再インストールした段階でデータベースが上書きされた可能性が高いとみています。

12件の返信を表示中 - 1 - 12件目 (全12件中)
  • このトピックに返信するにはログインが必要です。