ライブWordPressサイトをローカルホストに移動する方法(LocalWP、XAMPPなど)
John Turner
ジョン・ターナー
ウェブサイトのデザインを一新したい、新しいプラグインを試したい、カスタムコードを実験したいと考えているかもしれません。ライブサイトを壊さずに、これを行うにはどうすればよいでしょうか?
多くの開発者は、この問題を解決するためにローカルWordPressホストを使用しています。
ライブのWordPressサイトをローカルホストに移行すると、可能性の世界が開かれます。それは、結果を気にせずにウェブサイトで遊べるサンドボックスを持っているようなものです。
このチュートリアルでは、ライブウェブサイトのコピーをローカルホストに移行する方法を紹介します!開発の高速化、オフラインでの利用、安全なトラブルシューティングのメリットが得られます。
主なポイントは次のとおりです:
- ローカルホスティングにより、ライブウェブサイトのダウンタイムをリスクすることなく、安全にアップデート、新しいデザイン、カスタムコードをテストできます。
- ローカルで作業すると、サーバー応答の遅延が完全に解消され、インターネット接続がなくてもどこからでも作業できます。
- 無料ツールでローカル環境を構築する:LocalWP、MAMP、WAMP、XAMPPなどのソフトウェアを使用して、コンピューター上にローカルサーバーをすばやくセットアップできます。
- Duplicator Proのような信頼性の高い移行プラグインを使用すると、ライブサイト全体を、移動しやすい単一のバックアップアーカイブにバンドルできます。
- バックアップをLocalWPのインストールにドラッグアンドドロップするか、ファイルをアップロードしてローカルサーバーでインストーラースクリプトを起動するだけで、移行を完了できます。
クイック概要:ライブWordPressサイトをローカルホストに移行する方法
目次
WordPressサイトをローカルでホストできますか?
XAMPP、MAMP、WAMP、LocalWPなどのソフトウェアを使用して、コンピューター上にローカルサーバー環境をセットアップできます。これによりWordPressがインストールされ、ローカルで実行されるため、インターネット接続やライブサーバーを必要とせずにウェブサイトを開発およびテストできます。
WordPressサイトをローカルでホストする理由
開発者、デザイナー、または単にウェブサイトにいくつかの変更を加えたいだけであっても、ローカルでホストされたサイトを構築することをお勧めします。基本的に、これにはライブWordPressサイトのコピーを作成し、コンピューター上のローカルサーバーでホストすることが含まれます。
これにより、ライブサイトは変更されないまま、自由に操作できるウェブサイトの正確なコピーが得られます。
実際のウェブサイトの機能に影響を与えることなく、WordPressテーマを編集したり、プラグインを更新したり、新しいコンテンツを追加したりできます。
ローカルWordPressサイトを持つことの主なメリットを見ていきましょう。
独立したテスト環境を構築する
ローカルホストを使用すると、独立したテスト環境が利用できます。ここでは、ライブサイトに影響を与えることなく自由に実験できます。
これにより、本番ウェブサイトの機能を損なうリスクなしに、新しいテーマ、プラグイン、コードの変更をテストできます。ダウンタイムなしで変更をプッシュすることもできるため、SEOを損なうことはありません。
WordPress学習を開始する
開発やデザインの初心者でも、スキルアップのためにローカルサイトを作成できます。オフラインの無料ウェブサイトで自由にコーディングを学ぶことができます。
オフラインでの利用
ローカルホスティングを使用すると、インターネット接続がなくてもWordPressサイトで作業できます。これは、旅行中や安定したインターネット接続が容易に利用できない状況で役立ちます。インターネットアクセスに関係なく、ウェブサイトの開発、デザイン、テストを続けることができます。
より高速な開発
WordPressをローカルでホスティングすることで、インターネット接続やサーバーの応答時間への依存がなくなります。これにより、ワークフローが高速化され、変更を加えてテストし、即座に結果を確認できるようになります。
機密性とプライバシー
ローカルホスティングにより、作業内容が機密かつプライベートに保たれます。機密性の高いプロジェクトを公開するリスクなしに作業できます。これは、クライアントのウェブサイトで作業する場合に特に重要です。
コスト削減
ライブのWordPressウェブサイトがない場合、ウェブホスティングサービスに料金を支払う前にローカルサイトを作成できるため、長期的には費用を節約できます。追加費用なしで最初のウェブサイトを構築できます。これは、予算が限られている個人や中小企業に役立つ可能性があります。
ライブWordPressサイトをローカルホストに移動する方法
WordPressサイトをローカルでホスティングするメリットがわかったところで、データをローカルサーバーに移行するプロセスを説明します!
ライブのWordPressサイトをローカルホストに移行するための主な手順は次のとおりです。
- 簡単な移行のために、Duplicator Proのような信頼性の高い移行プラグインをインストールする
- ライブサイトの完全なバックアップを作成する
- ローカル開発環境をセットアップする
- ローカルサイト用の新しいデータベースを作成する
- バックアップファイルをインポートして移行を完了する
ステップ1:WordPress移行プラグインをインストールする
ローカル環境でサイトの変更をテストしたい場合は、データの正確なコピーをローカルサーバーに移行する必要があります。これは難しい作業のように思えますが、Duplicatorがプロセスを簡素化します。
Duplicatorは、最高のWordPressバックアップおよび移行プラグインです。ライブウェブサイト全体を単一のzipファイルにバンドルできます。
これにより、すべてのWordPressファイル、プラグイン、テーマ、データベーステーブルを新しい場所に簡単に転送できます。

Duplicator Proに含まれるその他の便利な機能の一部を次に示します。
- 手動および自動バックアップ
- ワンクリックステージングサイト
- Duplicator Cloud、Google Drive、Amazon S3などへのクラウドバックアップストレージ
- 大規模サイトおよびマルチサイトネットワークをサポート
- 迅速なサイト復旧のための災害復旧ポイント
- ワンクリック復元
- ワンクリックリモート復元
- ドラッグアンドドロップインポート
- 空のサイトサポート
- タイムアウトのメール通知
- Duplicator Eliteで無料のWP Media CleanupおよびActivity Logプラグイン
まず、Duplicator Pro のサブスクリプションを選択します。プラグインには無料版がありますが、プレミアムプランではドラッグ&ドロップでの移行がサポートされます。これにより、本番サイトとの間で変更を素早く移動できます。
購入後、ライセンスキーをコピーします。次に、ライブ WordPress サイトにDuplicator Pro をインストールして有効化します。
Duplicator を使い始める前に、ライセンスを有効化する必要があります。Duplicator Pro » 設定 » 一般に移動します。

ライセンスキーを貼り付けて、有効化をクリックします。次に、次のステップに進んでください!
ステップ2:ライブサイトのバックアップ
Duplicator を使用すると、ウェブサイト全体を複製できます。このコピーを作成するには、バックアップを作成する必要があります。これは、ローカルホストに簡単に転送できます。
開始するには、Duplicator Pro » バックアップ » 新規追加に移動します。

バックアップに名前を付け、保存場所としてローカルを選択します。

すべてのデータを移動したい場合は、フルサイトを選択します。ただし、特定のサイトファイルを除外したり、代わりにWordPress データベースのみをバックアップすることもできます。

次に、Duplicator がライブウェブサイトをスキャンします。注意が必要な点があれば、通知が表示されます。

これらの通知を確認したら、バックアップを作成をクリックします。Duplicator が自動的にウェブサイトのコピーを構築したら、バックアップページに表示されます。

アーカイブファイルとインストーラーファイルの両方をダウンロードします。
ステップ 3: ローカルサイトの構築
次に、コンピューター上でホストされるローカルサイトを設定する必要があります。これを行うには、ローカルサーバー環境を見つけることが重要です。
効果的なオプションをいくつかご紹介します:
このチュートリアルでは、LocalWP と MAMP に焦点を当てます。
方法 1: LocalWP を使用したローカルサイトの構築
LocalWP は、ローカル WordPress サイトを構築するための最も人気のあるツールの 1 つです。ワンクリックで WordPress を自動的にインストールしてくれます。
他のローカルソフトウェアとは異なり、LocalWP は Mac、Windows、Linux と互換性があります。

ローカルサイトの作成を開始するには、LocalWP のウェブサイトにアクセスし、無料でダウンロードをクリックします。次に、オペレーティングシステムを選択します。

アプリをインストールしたら、左下隅にある+アイコンをクリックします。これにより、新しいローカルサイトを追加できます。

新しいサイトを作成を選択して続行します。

新しいローカルサイトに名前を付けます。

開発者の場合、PHP、Apache、MySQL の特定のバージョンでローカル環境をカスタマイズできます。これを行うには、カスタムを選択します。
しかし、Preferred は一般的な WordPress インストールをセットアップします。

最後に、サイトのユーザー名、メールアドレス、パスワードを入力します。

LocalWP は数分で新しいローカル WordPress サイトをセットアップします。
方法 2: MAMP を使用してローカルサイトを構築する
多くの人が Mac コンピューターには MAMP を、Windows には WAMP を使用することを選択します。これらのいずれかのオプションを使用すると、WordPress を迅速にインストールし、ローカルコンピューターでホストできます。
私は個人的に Mac を使用しているので、このガイドでは MAMP を使用します。
まず、MAMP のウェブサイトにアクセスし、お使いのコンピューターと互換性のあるバージョンをダウンロードする必要があります。

このファイルを開くと、MAMP がインストールの手順を案内します。これらの手順に従うと、成功メッセージが表示されます。

次に、MAMP アプリを開き、Preferences » Ports をクリックします。ここで、Apache Port を 80 に設定し、OK をクリックします。

その後、Server タブに移動します。Document root の下で、ローカルサイトを保存するフォルダーを選択できます。

デフォルトでは、これは Applications » MAMP » htdocs になります。
ステップ4:データベースの作成
元のファイルをローカルサイトに移動する前に、新しいデータベースを作成する必要があります。これは phpMyAdmin ダッシュボードで行うことができます。これを見つけるには、次のいずれかのリンクを開きます。
http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/
次に、New をクリックします。新しいサイトのデータベースの名前を追加し、Create をクリックします。

これで、バックアップをローカルサイトに自由にインストールできます!
ステップ 5: バックアップファイルをインストールする
ローカルサイトがライブサイトとまったく同じように表示および機能するようにするには、以前に保存したバックアップをインポートする必要があります。LocalWP と MAMP の両方を使用してこれを行う方法を説明します。
方法 1: LocalWP にバックアップファイルをインストールする
ローカルサイトに WordPress が既にインストールされている場合は、アーカイブファイルをドラッグアンドドロップするだけで済みます。
LocalWP を使用して、アプリを開き、ローカルサイトを選択します。サイトの詳細とともに、WP Admin ボタンが表示されます。

これをクリックして、新しいローカル環境にアクセスします。初めて開く場合は、サインインする必要があります。次に、Duplicator Pro をプラグインとしてインストールします。
Duplicator を有効化した後、Import Backups ページを見つけます。ここで、保存したアーカイブファイルをドラッグアンドドロップするだけです。

バックアップのインストール準備ができたら、続行します。

インストーラーを起動して、ローカルサイトにある現在のコンテンツを置き換えることを確認する必要があります。

次に、Duplicator がインストール手順を案内します。まず、Install Type が Full install single site であることを確認します。次に、利用規約と通知を受け入れて、Next をクリックします。

最後に、インストールを確認します。

本番サイトがローカルサイトに自動的にインポートされます!完了したら、管理ログインボタンを使用してローカルでサイトのテストを開始してください。
方法2:MAMPにバックアップファイルをインストールする
MAMPやWAMPなどのアプリケーションでローカルサイトを作成した場合、WordPressは自動的にインストールされません。しかし、心配いりません。Duplicatorは、完全に空白のローカルサイトにウェブサイトをインポートできます。
まず、MAMPをインストールしたフォルダを見つけます。この例では、Applications » MAMP » htdocsでした。ここに、ローカルサイト用の新しいフォルダを作成します。

Duplicatorでダウンロードしたアーカイブファイルとインストーラースクリプトの両方をコピーします。このフォルダに貼り付けます。

次に、ブラウザウィンドウを開き、installer.phpスクリプトを実行します。これを行うには、単純にこのURLを検索します:
http://localhost/local-site/installer.php
ただし、local-siteをフォルダのカスタム名に置き換えることを忘れないでください。
これにより、Duplicatorインストーラーが開きます。下にスクロールしてセットアップに移動し、新しいデータベース情報を入力します。

新しいデータベース名を入力します。ローカルサイトの場合、ホスト名はlocalhost、ユーザーはrootです。通常、パスワードは空白のままにできますが、これもrootの場合があります。
その後、検証をクリックしてデータベースをテストします。通知を確認し、利用規約と通知を受け入れて続行します。

LocalWPサイトで行ったのと同じように、インストール設定を確認する必要があります。

次に、Duplicatorプラグインがアーカイブファイルを展開します。新しいローカルサイトのWordPressダッシュボードにログインするオプションが表示されます!
ステージングから本番環境に変更を移行する方法
ローカルステージングサイトでは、ウェブデザインを完全に変更できます。また、ソフトウェアを安全に更新したり、新しいコーディングをテストしたりするためにも使用できます!
完了したら、これらの変更を本番サイトに移動する必要があります。これを行うには、ローカルサイトにDuplicatorがインストールされていることを確認してください。次に、サイトの完全なバックアップを作成し、ダウンロードします。
次に、本番WordPress管理ダッシュボードを開きます。Duplicator Pro » バックアップのインポートに移動し、ローカルサイトのバックアップアーカイブファイルをアップロードします。
バックアップに関する詳細が表示されます。ページの下部にある続行をクリックします。
予期しないエラーからサイトを保護するために、リカバリポイントの設定を検討してください。次に、インストーラーを起動します。

ステップバイステップのインストーラーウィザードが、移行の残りの部分を案内します!
これにより、ローカルステージングサイトのデータが本番サイトにインポートされます。新しい変更を正常にデプロイできます。
よくある質問(FAQ)
ライブWordPressサイトのローカルコピーを作成するにはどうすればよいですか?
ライブWordPressサイトのローカルコピーを作成するには、まずDuplicator Proをインストールします。次に、ライブウェブサイトをバックアップします。ローカルステージングサイトを作成した後、バックアップをインポートします。これを行うには、アーカイブファイルとインストーラーファイルをサーバーにアップロードするか、アーカイブファイルをインポートページにドラッグアンドドロップします。
cPanelなしでWordPressサイトを移動するにはどうすればよいですか?
Duplicator Proをインストールすれば、cPanelを使わずにWordPressサイトを移行できます。このWordPressプラグインを使用すると、ファイルとデータベース情報をバンドルしたサイトのバックアップをダウンロードできます。その後、2つ目のサイトにDuplicator Proをインストールし、サイトのバックアップを直接ドラッグアンドドロップできます。
ドメインなしでWordPressサイトを開始できますか?
はい、ドメイン名やホスティングプロバイダーを必要とせずに、ローカルサーバーでWordPressサイトを作成できます。まず、LocalWP、XAMPP、MAMP、またはWAMPのようなローカル開発ソフトウェアを選択する必要があります。これらがWordPressのインストールプロセスをガイドします。
ライブのWordPressサイトをローカルホストに手動で移行するにはどうすればよいですか?
サイトを手動で移行するには、ホスティングアカウントのダッシュボードを開きます。次に、phpMyAdminにログインし、データベースをSQLファイルとしてエクスポートします。また、FileZillaのようなファイルマネージャーまたはFTPクライアントを使用して、public_htmlフォルダ内のファイルをエクスポートする必要があります。
MAMPまたはWAMPをインストールし、ローカルサイト用のフォルダを作成します。ここに、エクスポートしたWordPressファイルをコピーアンドペーストします。
次に、ローカルサイトのphpMyAdminを開きます。インポートタブを開き、ファイルを選択ボタンをクリックします。次に、ZIP圧縮されたデータベースファイルを追加します。
その後、ライブサイトを参照するデータベース内のすべてのURLを検索して置換する時間です。これを行うには、phpMyAdminのSQLタブに移動し、このSQLクエリを貼り付けます。
UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/local-site') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/local-site');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com','http://localhost/local-site');
すべてのURLを、固有のプロダクションサイトとローカルサイトのリンクに置き換えることを忘れないでください。また、ライブサイトにSSLがある場合は、HTTPSを使用するようにしてください。次に、実行ボタンを押します。
最後に、wp-config.phpファイルを更新する必要があります。ローカルサイトフォルダを見つけて、テキストエディタでこのファイルを開きます。ここに、更新する必要のあるMySQLデータベースの値があります。
- DB_HOST
- DB_NAME
- DB_USER
- DB_PASSWORD
最後に、すべてのURLがローカルサイトにリンクされていることを確認するために、phpMyAdminでWordPressオプションテーブルを開きます。siteurlとhomeの両方について、option_valueをローカルホストURLに変更します。
結論
これで、ライブのWordPressサイトを安全に更新できるローカルホストのウェブサイトができました!
せっかくなので、これらの追加のWordPressのヒントやコツも役立つかもしれません。
- WordPressサイトをクローンするための9つのベストプラグイン(専門家ピック)
- 簡単な移行のための5つの最高のWordPress移行サービス
- 開発を加速するためにDockerにWordPressをインストールする方法
- 究極のWordPress移行チェックリスト
- XAMPPにWordPressをインストールする方法
- SSHからプロのようにWordPressをインストールする方法
ローカルホストのメリットを享受する準備はできましたか?Duplicator Proをダウンロードして、ライブデータをローカルコンピューターにシームレスに移行しましょう!