サポート » 使い方全般 » データの復旧

  • wordpressサイトについて、どうしても自分ではどうにもならなくなってしまったのでご相談します。
    ロリポップのサーバーでwordpressサイトを運営しています。
    メインサイトとは別に新しくドメインを取ったので、データベースを作ろうとしたところ、
    メインサイトのデータベースに上書きをしてしまいました。
    そこでPHPmyadminにログインしたところ、メインサイトはwp_としてデータが残っていました。
    そして新しくデータベースを作ろうと思ったものがwp1_となっておりました。
    そこで、検索して出て来た記事「http://www.pondad.com/?p=5897」や、
    「http://tomonotecho.com/?p=2734」を参考に同じ事を行ってみましたが、元に戻りませんでした。
    とりあえず不要なファイルを消せばなんとかなるのでは?と思い、
    データベース上の「wp1_」の付くデータを全て削除致しました。が、真っ白なページが表示されるだけでした。
    サイトはwpというフォルダの中で作っておりましたnおで、試しに「http://○○/wp/」にアクセスしてみると、サイトが表示され「お探しの記事はありません」となりました。
    そこから他のメニューを押しても繋がらず。
    FTPの方に不要なデータがあるからでは?と思い、よくよく見てみると、wpフォルダの中にあるファイル(wp_config等)と同じものが親ディレクトリにもあったので、重複しているものを全て削除してしまいました。
    その後、いよいよサイトは表示されなくなり403エラー。wordpressの管理ページにはログインできていたものもできなくなり、「お探しの記事はありません」という表記。
    始めからやり直そうと思い、FTPにあるデータを全て消しデータベースを上書きし、
    今度はwp3_という接頭になっていたところをwp_に直してみましたが何も変わりませんでした。
    データベースを確認すると「wp_posts」にはデータが残っているので記事は消えていないと思います。
    またwpというフォルダ(wrdpressの入っているフォルダ)の中もいじってはいないので、テーマのデータ等消えていないとは思います。
    ですがここからどうやって元通りにすれば良いのか、全くわかりません。

    http://○○/wp/にアクセスした際に表示されるエラーは以下です。

    Notice: Constant EZSQL_VERSION already defined in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/db.php on line 43

    Notice: Constant object already defined in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/db.php on line 48

    Notice: Constant OBJECT_K already defined in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/db.php on line 53

    Notice: Constant ARRAY_A already defined in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/db.php on line 58

    Notice: Constant ARRAY_N already defined in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/db.php on line 63

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/db-cache-reloaded-fix/db-module.php on line 214

    Notice: Constant EZSQL_VERSION already defined in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/db-cache-reloaded-fix/db-module.php on line 43

    Notice: Constant object already defined in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/db-cache-reloaded-fix/db-module.php on line 48

    Notice: Constant OBJECT_K already defined in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/db-cache-reloaded-fix/db-module.php on line 53

    Notice: Constant ARRAY_A already defined in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/db-cache-reloaded-fix/db-module.php on line 58

    Notice: Constant ARRAY_N already defined in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/db-cache-reloaded-fix/db-module.php on line 63

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/db-cache-reloaded-fix/db-cache-reloaded.php on line 91

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/exec-php/exec-php.php on line 22

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/exec-php/includes/manager.php on line 36

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/exec-php/includes/manager.php on line 37

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/exec-php/includes/manager.php on line 38

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/exec-php/includes/manager.php on line 39

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/exec-php/includes/admin.php on line 53

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/exec-php/includes/admin.php on line 56

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/exec-php/includes/admin.php on line 57

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/exec-php/includes/admin.php on line 63

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/exec-php/includes/admin.php on line 64

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/exec-php/includes/admin.php on line 79

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/exec-php/includes/cache.php on line 22

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/exec-php/includes/cache.php on line 39

    Deprecated: Assigning the return value of new by reference is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/exec-php/includes/ajax.php on line 64

    Notice: Undefined index: statpress_action in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 15

    Notice: register_sidebar_widget is deprecated since version 2.8! Use wp_register_sidebar_widget() instead. in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-includes/functions.php on line 2908

    Notice: register_widget_control is deprecated since version 2.8! Use wp_register_widget_control() instead. in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-includes/functions.php on line 2908

    Notice: register_sidebar_widget is deprecated since version 2.8! Use wp_register_sidebar_widget() instead. in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-includes/functions.php on line 2908

    Notice: register_widget_control is deprecated since version 2.8! Use wp_register_widget_control() instead. in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-includes/functions.php on line 2908

    Notice: load_plugin_textdomain の使用はバージョン 2.7 から非推奨になりました。代替は用意されていません。 in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-includes/functions.php on line 3008

    Deprecated: Function eregi() is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1719

    Deprecated: Function eregi() is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1723

    Deprecated: Function eregi() is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1727

    Deprecated: Function eregi() is deprecated in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1731

    Notice: Undefined offset: 1 in /home/users/1/lolipop.jp-325509a0903d350a/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1766

    色々と検索をしてみましたが解決せず、こちらで質問するに至った次第です。

    よろしければ助言をお願いしたいと思います。
    何卒宜しくお願い申し上げます。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • モデレーター gatespace

    (@gatespace)

    ※ 「【重要】 お読みください」はフォーラム管理上のお知らせを掲載するカテゴリーですので質問のトピックには使用されないようお願いします。質問のトピックを作成される際には最もあてはまるカテゴリーを選択してください。
    本件は「使い方全般」カテゴリーに移動します。

    トピック投稿者 chiis

    (@chiis)

    使い方を分かっておらず申し訳ありません。
    こちらの質問に関して分かる方がいらっしゃいましたら助言頂けると嬉しいです。
    引き続き宜しくお願いいたします。

    始めからやり直そうと思い、FTPにあるデータを全て消しデータベースを上書きし、

    これを再度行うと接頭辞はwp4_になるのでしょうか?
    そうなるのであれば、wp4_をそのままにしてwp-config.phpの
    $table_prefix = ‘wp_’;を
    $table_prefix = ‘wp4_’;に書き換えれば良いと思いますけど。

    まず、ロリポップの契約プランは「チカッパ」ですか?

    復旧なのか、2つのWordPressサイトを作ろうとしてるのか?
    ゴールがぼやけているので、目的を教えてください。

    トピック投稿者 chiis

    (@chiis)

    回答ありがとうございます。

    >これを再度行うと接頭辞はwp4_になるのでしょうか?
    >そうなるのであれば、wp4_をそのままにしてwp-config.phpの
    >$table_prefix = ‘wp_’;を
    >$table_prefix = ‘wp4_’;に書き換えれば良いと思いますけど。

    上書きするとwp-config.phpは$table_prefix = ‘wp4_’;となります。
    復旧させたいデータの接頭辞はwp_ですので$table_prefix = ‘wp_’;に書き換えると、
    ページは真っ白、管理ページも404エラーになるといった状態です。

    >まず、ロリポップの契約プランは「チカッパ」ですか?
    >復旧なのか、2つのWordPressサイトを作ろうとしてるのか?
    >ゴールがぼやけているので、目的を教えてください。

    ロリポップロリポプランというものでチカッパというものではありません。
    ゴールは、消えてしまったサイトを復旧することです。
    その消えてしまったサイトが消えたきっかけが、2つめのドメインで
    再度wordpressの簡単インストールをしてしまったということです。
    わかりにくくなってしまいすみません。

    未だ復旧のできていない状態ですので引き続き助言頂けると幸いです。

    まずWordPressをインストールするときには1つのデータベースに11個くらいテーブルを作ります。
    で、通常複数データベースを設置できる(チカッパプランなど)はデータベースを別々にしてインストールすることが多いです。

    しかし、ロリポプランではデータベース1つしかもてません。
    ですので、11個のテーブルをいくつも入れようとするのでwp_から始まり、2個目がwp1_3個目がwp2_という接頭辞がついてしまいます。

    そこまでは大丈夫ですか?

    で、最初にインストールしたときは

    1. インストールURL→http://○○/wp/
    2. フォルダ→wp
    3. 接頭辞→wp_

    そして今は

    1. インストールURL→http://○○/
    2. フォルダ→wpの上のフォルダ
    3. 接頭辞→wp1__~wp4など

    ということで、

    1. インストールURL→http://○○/
    2. フォルダ→wp
    3. 接頭辞→wp_

    ・・・にしたいということで、よいでしょうか?

    トピック投稿者 chiis

    (@chiis)

    >まずWordPressをインストールするときには1つのデータベースに11個くらいテーブルを作ります。
    >で、通常複数データベースを設置できる(チカッパプランなど)はデータベースを別々にしてインストールすることが多いです。
    >しかし、ロリポプランではデータベース1つしかもてません。
    >ですので、11個のテーブルをいくつも入れようとするのでwp_から始まり、2個目がwp1_3個目がwp2_という接頭辞がついてしまいます。

    データベースとテーブルについては理解致しました。

    >最初にインストールしたときは
    >インストールURL→http://○○/wp/
    >フォルダ→wp
    >接頭辞→wp_

    はい、間違いありません!
    こちらが今復旧させたい元々あったサイトです。

    今回別の独自ドメインを取得したので、
    ロリポップに登録致しました。このドメインを仮に△△とします。
    そしてロリポップの解説「http://lolipop.jp/manual/user/wp-multi/」の
    「独自ドメインを利用する方法」に沿って作業を致しました。
    このページの「5インストール先の設定」で、
    新しく取ったドメイン「http://△△/」を選択したのですが、
    http://○○/ を開くと元のサイトが消え、上書きされた状態となりました。
    http://△△/ は何も変化が起きていませんでした。

    >そして今は
    >インストールURL→http://○○/
    >フォルダ→wpの上のフォルダ
    >接頭辞→wp1__~wp4など

    データベースにはwp1_〜などのテーブルが追加されていましたので、
    この状態となっていると思います。

    似たような状況の方のブログを拝見すると、
    「wp-config.php」の「$table_prefix = ‘wp1_’;」などの部分を
    復旧したいテーブル「$table_prefix = ‘wp_’;」に変えれば元に戻ると書いてありましたので
    試したところ、http://○○/ は上書きされたものすら表示されず真っ白に。管理ページも404エラーとなりました。

    >ということで、
    >インストールURL→http://○○/
    >フォルダ→wp
    >接頭辞→wp_

    はい。元の状態に戻したいので元々の
    >インストールURL→http://○○/wp/
    >フォルダ→wp
    >接頭辞→wp_
    状態に戻し、消えてしまう前の元々のサイトを復活させたいです。

    説明不足で何度もお返事して頂く形となり大変恐縮ですが
    引き続き何卒宜しくお願いいたします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「データの復旧」には新たに返信することはできません。