• 解決済 curiousnowy

    (@curiousnowy)


    1つのサーバーの中に、複数のwordpressアカウントおよびサイトがインストールされているのですが、先日誤ってメインアカウントのwp-config.phpを、別サイトフォルダ内のwp-config.phpに上書きしてしまい、その後Wordpressにログインできなくなりました。

    それで、wp-config内のユーザーネームやパスワード等、サーバー設定部分を一部修正して再度wordpressにログインしようとしたところ、今度は”ようこそ画面”(ユーザー名やパスワード等を設定する画面)になりました。

    ここで入力を完了して”wordpressをインストール”を押すと、完全に再インストールされて以前のデータが消えてしまうのではと思い、その画面からは進んでいません。

    この状態から、元の状態のままログインすることは可能なのでしょうか…。
    wp-config.php以外のサイトフォルダ内データは無事です。

    素人な質問で申し訳ありませんが、ご教示いただければ幸いです。
    よろしくお願いいたします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • それで、wp-config内のユーザーネームやパスワード等、サーバー設定部分を一部修正して再度wordpressにログインしようとしたところ、今度は”ようこそ画面”(ユーザー名やパスワード等を設定する画面)になりました。

    ようこそ画面が出るということは、データベースへの接続は成功しているもののWordPressのデータ(投稿など)が見つからない状態ではないかと思います。$table_prefix(テーブル接頭辞)の指定が違っている可能性があります。

    適切に設定されていれば、「既存のインストールが見つかりました」という趣旨の案内になるはずです。

    この状態から、元の状態のままログインすることは可能なのでしょうか…。

    この状態で続けると単に新規インストールになります。データベース内の元のデータは消えずに残りますが、そのデータは使われずに、2つ目のWordPressとしてまっさらな状態になります。

    wp-config.phpの内容をもう一度確認してみてください。

    こんにちは

    wp-config.php の $table_prefix(データベーステーブルの接頭辞)の値が間違えていたりすると、ようこそ画面が表示されます。$table_prefix の値は以前の値で間違いないでしょうか?

    トピック投稿者 curiousnowy

    (@curiousnowy)

    @aoixtreme @ishitaka
    週末が忙しく忙殺されており、すぐにご返信をくださったのに書き込めず申し訳ありませんでした。

    ご両名のアドバイスをもとに、きちんと直したつもりだった$table_prefixを確認いたしました。
    以前はnotepadで編集したためか(途中からterrapadにしました)、自分のコピペの仕方の問題だったのかは不明ですが、小文字のlが数字の1になっていました。
    見た目にほとんど差がなく気づきませんでしたが、今回のアドバイスもとに再度サーバー情報を探して、terrapadで開いたconfigに慎重にペーストしたことで発見できました。

    おかげさまで、無事自分のサイトにログインできるようになったようです。
    大変助かりました。

    この度はご両名のご親切なアドバイスに感謝いたします。
    ありがとうございました!

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「wp-config.phpを上書きした場合」には新たに返信することはできません。