Backup を復元した後にログインできない

WP STAGING の WordPress Backup を別のサイトで復元したところ、復元先のサイトにログインできなくなりましたか?

Staging サイトにログインできない場合は、こちらの記事をお読みください。

このログインの問題は、ごく古いバージョンの WP STAGING を使用しており、復元先の WordPress サイトのテーブル接頭辞が、Backup を作成した元のサイトと異なる場合に発生する可能性があります。

この問題は最新の WP STAGING で修正されていますが、新たに Backup を作成し直す必要があります。

すでに古い Backup を使ってサイトを復元してしまった場合は、Adminer や PHPMyAdmin などの管理ツールでデータベースを修正することで、ログインの問題を解消できます。

この作業についてサポートが必要な場合は、お問い合わせください

まず、本番サイトのテーブル接頭辞を確認します。

WP STAGING > System Info開き、変数一覧の中でテーブル接頭辞を確認してください。

WordPress テーブル接頭辞
WordPress テーブル接頭辞

あるいは、wp-config.php でもテーブル接頭辞を確認できます。これは、WordPress のインストールのルートパスにある設定ファイルです。

この例では、

  • 移行元サイトの接頭辞は wp_ です。
  • 移行先サイトの接頭辞は wpnew_ です。

PhpMyAdmin を開き、ログインに問題がある移行先サイトのデータベースにアクセスします。

通常、シングルサイトでもマルチサイトでも、WordPress コアテーブル内の wp_ という接頭辞はすべて、Backup の復元処理中に wpnew_ に置き換えられるはずでしたが、前述のバグによりこれが失敗しました。

これを修正するには、wp_ という文字列を検索し、正しい値である wpnew_ に置換します。

最も重要な項目は、テーブル wpnew_usermeta 内の wp_capabilities です。
この値が間違っていることが、サイトにログインできない原因です。

Edit をクリックすると、値を変更できます。

これを wpnew_capabilities に名前変更します。

WordPress のマルチサイトをご利用の場合は、すべてのネットワーク内サブサイトのテーブルに対して同じ作業を行う必要があります。

以上です。これで作業は完了し、復元したサイトにログインできるようになります。

Updated on 5月 23, 2026

Rene Hermenau

著者: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.