ウェブサイトのクローンを作成する方法(ステップバイステップガイド)
公開: 2021-06-10
Webサイトのクローン作成は、既存のWebサイトのデザインまたはコンテンツのレプリカを作成して、新しいWebサイトを簡単に作成するプロセスです。 Webサイトのクローン作成により、開発者と設計者は、ライブWebサイトに変更を実装する前に、ブループリントを作成し、互換性をテストし、更新を安全に実行できます。
このガイドでは、Webサイトのクローン作成で問題を解決できるいくつかの使用例を取り上げ、WordPressWebサイトのクローンを作成するいくつかの方法について説明します。
- いつウェブサイトをコピーする必要がありますか?
- 互換性テスト
- Webサイトを新しいサーバーに移動する
- あなたのウェブサイトをバックアップする
- 同様のプロジェクトのクローンWebサイト
- ウェブサイトをライブにする
- ウェブサイトをコピーする方法は?
- Webホスティングプロバイダーを使用してWebサイトを複製する
- プラグインを使用してWordPressWebサイトのクローンを作成する
- WordPressサイトのクローンを作成する(手動で)
いつウェブサイトをコピーする必要がありますか?
ウェブサイトの正確なコピーを作成することは、すべてのWordPressパワーユーザーが実行できるはずのことです。 これは、複数のWordPressホスティングプロバイダーにまたがって複数のWebサイトを運営しているWebエージェンシーにとって特に役立ちます。 問題が発生した場合はいつでも、クライアントのWebサイトのコピーを作成し、問題が解決するまでさまざまな修正を試すことができます。
サーバー上に3つのWebサイトがあり、3番目のWebサイトのテーマを更新するシナリオを考えてみます。 何も壊さずに安全にそれを行う方法は次のとおりです。Webサイトのクローンを作成してテストし、テストが終了したら、前のバージョンを削除するか、クローンをプライマリバージョンにします。
Webサイトのクローンを作成する必要がある場合のいくつかの使用例を次に示します。
- 互換性テスト
- Webサイトを新しいサーバーに移動する
- あなたのウェブサイトをバックアップする
- 同様のプロジェクトのクローンWebサイト
- 互換性テスト
–互換性テスト
互換性テストでは、Webサイトのコンポーネントが期待どおりに機能しているかどうか、コードベース全体がさまざまなハードウェアやソフトウェアインフラストラクチャで実行できるかどうかを確認します。
テストされていないテーマやプラグインが既存のインストールと競合し、Webサイト全体がダウンする可能性があるため、ライブWebサイトではなくステージング/クローンWebサイトで変更をテストすることを常にお勧めします。 同様に、コードのカスタム変更は、ライブサイトにプッシュする前に、ステージング/クローンサイトでテストする必要があります。
–Webサイトを新しいサーバーに移動する
ウェブサイトを別のホスティングプロバイダーに転送する場合は、ウェブサイトのファイルやデータベースをバックアップしてクローンを作成し、パッケージ全体を新しいウェブホスティングプロバイダーにインポートできます。
プロセスは簡単なようです。 ただし、問題が発生し、アーカイブが「壊れた」状態になる可能性があります。
–ウェブサイトをバックアップする
クローン作成は、Webサイト(Webファイルとデータベースを含む)をバックアップし、災害復旧のためにオフサイトの場所に保管するためにも使用されます。 WordPressの場合、多くの人がさまざまなWordPressバックアッププラグインを使用しています。
また、Webサイトのバックアップを作成するために使用できるWebサイトをコピーするプロセスについても説明します。
–同様のプロジェクトのクローンWebサイト
Webエージェンシーであるか、クライアント向けのWebサイトを構築している場合は、開発プロセスをスピードアップするために、ブループリントを作成して別の場所にコピーすることをお勧めします。 ほとんどの場合、これらのセットアップには、テーマとプラグインの構成、コードレベルのカスタマイズなどが含まれます。
–ウェブサイトをライブにする
開発者は、好みのローカル環境でWebサイトを構築してから、WebサイトをWebホスティングサーバーに複製して、移行中に問題が発生しないようにするのが一般的です。 この設定には、Webサイトのファイルとデータベースの完全なバックアップも必要です。
ウェブサイトのクローンを作成する方法は?
上で説明したように、このガイド全体で例としてWordPressWebサイトを使用します。
WordPress Webサイトのクローンを作成する方法は複数ありますが、このガイドでは次の内容について説明します。
- あなたのウェブホスティングプロバイダーを通してウェブサイトを複製する
- プラグインを使用してWordPressWebサイトのクローンを作成する
- WordPressサイトのクローンを手動で作成する
–Webホスティングプロバイダーを使用してWebサイトを複製する
CloudwaysのようなWordPressホスティングプロバイダーを使用すると、プラットフォーム上の同じサーバーや別のサーバーにWebサイトの複製を作成できます。 これにより、多くの複雑さが軽減され、プロセスのステップが削減されます。 プラットフォームについて詳しく知りたい場合は、パートナープロバイダーであるAmazon Web Services、DigitalOcean、Google Cloud Platform、Linode、Vultrの料金プランを確認できます。
Cloudwaysは、Webサイトのクローンを作成するプロセスを大幅に簡素化しました。 クローンを作成するアプリケーションに移動するだけです。

右下のボタンにカーソルを合わせます。 Webサイトを複製するには、[アプリのクローン作成] / [ステージングの作成]をクリックします。

お客様がアプリのクローンを作成するか、ステージングを作成するかを尋ねるポップアップが表示されます。 ドロップダウンをクリックして、Webサイトのコピーを作成するサーバーを選択し、[続行]をクリックします。

Cloudwaysプラットフォームは、Webサイトをコピーするのに数分かかります。
「クローンアプリ」と「ステージングとして作成」は性質が異なることに注意してください。 クローンアプリは、ステージングサイトの作成中にのみ、Webサイトのクローンを作成します。ライブアプリケーションとステージングアプリケーションの両方が同期されるため、レプリカバージョンとライブバージョンの両方でプッシュ/プルアクションを実行できます。
–プラグインを使用してWordPressWebサイトのクローンを作成する
ウェブサイト管理の他のすべての側面と同様に、WordPressにはWordPressウェブサイトのクローンを作成するために使用できるプラグインがたくさんあります。 それらの1つは、 All-in-One WP Migrationです。これは、バックアップおよび移行プラグインを使用してWebサイトのクローンを作成するためのシンプルで簡単な方法です。 これにより、既存のWordPress Webサイトをエクスポートして、新しい場所にインポートできます。
古いWordPressインストール内で、[プラグイン]→[新規追加]に移動し、 All-in-One WP Migrationを検索し、プラグインをインストールしてアクティブ化します。


左側のペインで、オールインワンWPの移行→エクスポートに移動し、ドロップダウン、およびファイルを選択し[エクスポート]をクリックします。

数秒待つと、バックアップをダウンロードするように求めるポップアップが表示されます。

ファイルをコンピューターにダウンロードします。形式は.wpressになります。 次の手順で必要になるため、安全に保管してください。
新しい場所に新しいWordPressをインストールし、ログインしてAll-in-One WPMigrationプラグインをインストールします。 左側のペインから、[ All-in-One WP Migration ] → [ Import ]に移動し、[ IMPORT FROM ]ドロップダウンをクリックして、[ FILE ]を選択します。

以前にダウンロードした.wpressファイルを参照します。
注: 「ファイルがこのサイトの最大アップロードサイズを超えています」という警告が表示される場合があります。 この問題に対処するには、アップロードファイルの最大サイズ制限が.wpressファイルのサイズよりも大きいことを確認してください。 オールインワン移行には、ファイルのアップロードサイズの制限を増やすためのガイドがあります。Cloudwaysをご利用の場合は、このガイドをご覧ください。
.wpressファイルのアップロードと抽出が含まれるため、このプロセスにはしばらく時間がかかります。 完了すると、警告付きのポップアップが表示されます。 [続行]をクリックします。

次のポップアップで、「パーマリンク構造の保存」をクリックします。

WordPressのログインページに移動します。 古いWordPressインストールの管理者資格情報を使用してログインします(元のデータベースが古いWordPress Webサイトのデータベースに置き換えられているため)。 [パーマリンク]タブの[変更を保存]をクリックすると、完了です。
万歳! これで、クローンWebサイトが正常に作成されました。
– WordPressサイトのクローンを作成する(手動で)
手動プロセスでは、すべてのWordPressファイルとフォルダーを圧縮し、古いデータベースをエクスポートしてから、WordPressファイルとデータベースを新しい場所にインポートします。
Webサイトを新しい場所またはホスティングプロバイダーにコピーする手順は次のとおりです。
- WordPressファイルを圧縮する
- 圧縮ファイルをアップロードする
- データベースを移行する
- wp-config.phpを更新します
あなたのウェブサイトのためのマネージドワードプレスホスティングを選択してください
250,000を超えるクライアントから信頼されています。
1.WordPressファイルを圧縮する
まず、WordPressインストールのpublic_htmlディレクトリに移動し、すべてのファイルを選択して、それらを1つのアーカイブに圧縮します。

これで、 public_htmlフォルダーにzipファイルが作成され、URLはexample.com/FILE_NAME.zipになります。
現在、2つのオプションがあります。zipファイルをダウンロードしてFileZillaなどのFTPクライアントを介して新しい場所にアップロードするか、 SSHを介してzipファイルを新しい場所に直接アップロードします[FTPアップロードよりも高速] 。
2.圧縮ファイルをアップロードします
私の例では、速度の利点のためにSSHを使用します。 SSH経由で新しいホスティングロケーションにログインし、WordPressWebサイトのコピーが必要なロケーション/フォルダーを参照しました。 フォルダが空であることを確認します(空でない場合は、次のコマンドを使用してすべてを削除します)。
rm -rf *
重要:削除プロセスは元に戻せません。 したがって、コマンドを実行する前に、すべての重要なファイルとフォルダーを安全な場所に移動してください。
次に、次のコマンドを使用して、生成されたzipファイルをダウンロードします。
wget URL_OF_ZIP_FILE
URL_OF_ZIP_FILEをzipファイルの実際のURLに置き換えることを忘れないでください。
次に、次のコマンドを使用して解凍します。
FILE_NAME.zipを解凍します
すべてのフォルダとファイルがターゲットフォルダに抽出されます。
3.データベースの移行
Webファイルをコピーした後、次のステップでは、現在の場所からデータベースをエクスポートし、新しい場所にインポートします。
データベースマネージャーにログインします(phpMyAdminが一般的な選択肢です)。 データベースを選択し、[エクスポート]に移動します。 エクスポートされた.sqlファイルをダウンロードします。
新しいデータベースマネージャーにログインし、データベースを作成して、[インポート]に移動します。 すでにデータベースがある場合は、ダウンロードした.sqlファイルをインポートするだけです。
[ファイルの選択]をクリックして、以前にダウンロードした.sqlファイルをアップロードします。
4.wp-config.phpを更新します
Webサイトはすでに稼働しているため、新しい場所でのWordPressのインストールを新しいデータベースに接続できるように、wp-config.phpファイルを更新する必要があります。
public_htmlフォルダーに移動し、 wp-config.phpファイルを開いて、新しいデータベースのクレデンシャルを入力します。
そして、あなたは完了です!
ウェブサイトのどこかに古いURLがまだ表示されている場合は、 Better SearchReplaceプラグインを使用してそれらを置き換えます。
上記の方法のいずれかに従うことにより、ある場所から別の場所にWebサイトのクローンを作成できます。 通常、関連する3つのステップがあります。Webファイルの移動、データベースのエクスポートとインポート、および構成ファイルの更新です。
それでもご不明な点がございましたら、下のコメント欄でお気軽にお問い合わせください。
