WP Staging Restore Tool の使い方。WordPress を使わずに Backup を展開し WordPress をセットアップする

本記事は、PHP ベースの WP Staging restore スクリプトを利用する方法を解説したものです。代わりにコマンドラインで作業したい場合は、wp-staging-cli ツールを利用できます。PHP ベースの restore ツールと同じ機能に加えて、docker インスタンスの自動セットアップ(今後提供予定の機能)など、より強力な機能をいくつか備えています。Go プログラミング言語ベースで、より高速でもあります。

WP Staging Restore ツールは、WP Staging Pro ライセンス保有者向けの、PHP で書かれたスタンドアロンのスクリプトです。WordPress に依存せず動作し、Backup の展開と復元を行えます。さらに WordPress 自動インストールオプションも搭載されているため、新しいクリーンなサーバー上で WP Staging の Backup と新規 WordPress インストールをまとめてセットアップできます。

このツールは、サイトを別のサーバーへ移行したり、WP Staging の Backup ファイルを任意の場所に展開・取り出して、WordPress サイト全体を直さずに特定のファイルやデータだけを復元するのにも役立ちます。

動画: WP Staging Restore スクリプトの使い方

Restore スクリプトをダウンロードしてアップロードする

WordPress ダッシュボードで WP Staging Pro を開き、「Backup & Migration」タブをクリックしてください。

WP Staging の Backup & Migration タブ

続けて「Download Now」ボタンをクリックします。

WP Staging の Download Now オプション

「Download WP Staging | Restore」ボタンをクリックして、wpstg-restore.php ファイルをダウンロードします。

スタンドアロンの Restore スクリプトをダウンロード

ダウンロード後、Hosting コントロールパネルの File Manager を開きます。続けて、スクリプトを使用したい WordPress インストールのメインディレクトリ(通常は public_html や www)に移動します。

public_html

File Manager のメニューから「Upload」オプションを探してクリックします。

cPanel のファイルアップロードボタン

コンピューターから wpstg-restore.php ファイルを選択し、アップロードを開始してください。次へ進む前に、アップロードが完了するのを待ちます。

ファイルのアップロードが完了

Restore スクリプトを実行して利用する

ウェブブラウザを開き、https://yourdomain.com/wpstg-restore.php にアクセスします(yourdomain.com は実際のドメイン名に置き換えてください)。

WP Staging スタンドアロン Restore & WordPress インストーラー

スクリプトは、復元したい Backup ファイルのフルネームの入力を求めます。拡張子も含めて、Backup ファイル名を正確に入力してください(たとえば example.com.20240405-110721_c1d442862ad1.wpstg)。

ヒント: これらの Backup ファイル名はとても長いことが多いため、ファイルを右クリックして「rename」コマンドを選択すると、Ctrl+C でファイル名をコピーするオプションが表示されます。その後 Ctrl+V で WP Staging | Restore のフォーム欄に名前を貼り付けられます。 Backup ファイル名は変更せず、そのままにしておいてください!

  • 名前を入力したら、「Verify」ボタンをクリックします。

スクリプトは、以下の場所で Backup ファイルを検索します。

  • WordPress サイトのルートディレクトリ。
  • 既定の WP Staging Backup ディレクトリ(通常は wp-content/uploads/wp-staging/backups/)。
Backup ファイルのフルネームを入力

WordPress コアをインストールする(任意)

その場所に WordPress が存在せず、インストールしたい場合は、「Install WordPress Core」オプションを利用できます。WordPress の最新バージョンを選択し、「Install WordPress Core」ボタンをクリックしてください。

WordPress コアファイルのインストール

続けて、Database Server、Database Name、Database User、Database Password、Table Prefix を含むデータベース情報を入力します。カスタムポートを追加したい場合はポート欄に入力し、それ以外は空欄のままにしてください。データベースが SSL 接続を使う場合は SSL のチェックボックスを有効化し、「Submit」をクリックします。

データベース情報を入力

次に、Site Title、Admin User、Admin Email、Admin Password を含む WordPress サイトの詳細を入力します。完了したら「Submit」ボタンをクリックしてください。

WordPress の設定

Backup の展開または WordPress の復元プロセス

WordPress がインストールされると、2 つのボタンが表示されます。Backup ファイルを表示・展開したいだけなら「Extract Backup」ボタンを、WordPress サイトの Backup を復元する準備ができていれば「Restore Backup」ボタンをクリックします。今回はまず「Extract Backup」ボタンをクリックしてみましょう。

Extract Backup と Restore Backup ボタン

「Extract Backup」オプションでは、まずドロップダウンメニューが表示されます。このドロップダウンから展開したいファイルを選択してください。

次に、ディレクトリパスを入力できる入力欄があります。既存ディレクトリを上書きしたい場合は、「Overwrite directory」チェックボックスを有効化してください。

WP Staging は、SQL データベースのデータを、すべての接頭辞をプレースホルダーで置き換えた、わずかに変更された形式で保存します(これは技術上および移行のために必要です)。

そのため、データベースファイルを正規化して、これらのプレースホルダーをすべて通常のテーブル接頭辞に変換したい場合は、「Normalize database file」チェックボックスを有効化してください(このオプションは展開処理の速度を低下させますが、後で phpmyadmin や adminer から SQL ファイルを復元できるようになります)。

選択が終わったら、「Extract」ボタンをクリックします。

ディレクトリパスを選択

ポップアップが表示されます。「Yes」ボタンをクリックして次の手順へ進んでください。

確認モーダル

ファイルが正常に展開されたことを示す成功メッセージが表示されます。次に「View Backup」をクリックします。

Backup の詳細を表示

Plugin ファイルなど特定のファイルを表示したい場合は、入力欄に「plugin」と入力して「Search」ボタンをクリックします。フィルターを選んで検索をさらに絞り込むこともできます。

Backup ファイルを検索

続けて「Restore Backup」をクリックします。

Restore Backup オプション

利用可能なコンテンツが表示されます。コンテンツのセクションには、Media Library、Themes、Plugins、Other Files in wp-content、Database File などのオプションが用意されています。

復元のみを行いたい場合は「Restore」チェックボックスを有効化します。復元と上書きを行いたい場合は「Restore」と「Overwrite」の両方を有効化します。既存ファイルを上書きしたくない場合は「Overwrite」チェックボックスを必ず解除してください。選択が終わったら、「Restore」ボタンをクリックします。

Backup の復元

ポップアップが表示されます。Backup の復元処理へ進むには、「Yes」ボタンをクリックしてください。

Yes ボタンをクリック

Backup の復元が完了したことを示す成功メッセージが表示されます。続いてサイトの URL をクリックしてください。

Backup の復元に成功

Restore スクリプトからログアウトする

復元処理が完了したら、サイトのセキュリティのために「Logout」ボタンをクリックしてください。

スタンドアロン Restore スクリプトのログアウト

「wpstg-restore.php」のチェックボックスを有効化して削除し、「Logout」ボタンをクリックします。

チェックボックスを有効化して logout ボタンをクリック

正常にログアウトできたら、「Close」ボタンをクリックします。

スタンドアロン Restore スクリプトを正常に終了

Updated on 5月 23, 2026

Thomas Maier

著者: Thomas Maier

You know me as a publisher, developer, or business owner.
Built the largest German platform for word games and crosswords.
Built the popular Advanced Ads WordPress plugin to effectively monetize websites.
Currently back to the roots developing the Image Source Control plugin for WordPress to manage image attributions, captions, and cleaning up the media library.