基本を理解しておけば、WordPressサイトを簡単にクローンできます。 あなたがWordPressの初心者であれば、プラグインを使用するのが最も簡単な方法です。 それが私が始めた方法です。 初めてサイトを複製したときは、手動で実行しようとしました。 ファイルのコピーは簡単で簡単でした。 しかし、データベースは私を神秘的にしました。 私はそれが何であるかについてほとんど知識がなく、それを複製する方法がわからなかったので、サイト全体の移行(ファイルとデータベース)にプラグイ私が調査し、調査し、テストすると、データベースがWordPressのようなコンテンツ管理システム(CMS)をHTMLサイトから分離する重要な機能であることを学びました。 テキスト(ページ、投稿、コメント)、メタデータ(カテゴリ、タグ、カスタムフィールド)、ユーザーアカウント(ユーザー名、パスワード)、サイトオプション、プラグインとテーマの設定な それは非常に重要です!すべてのファイルやデータベースをあるサイトから別のサイトに複製するプラグインはたくさんあります。 彼らは本当に、本当によく、ワンクリックでそれを行います。 私のお気に入りのいくつかは次のとおりです: バックアップバディ、オールインワン1WP移行、デュプリケータ、およびアップクラフトプラス。
まだ、プラグインが動作しない場合があります。 サイトが大きすぎて、プラグインのコピー処理がタイムアウトする可能性があります。 おそらく、webホストサーバーとの非互換性があります。 理由が何であれ、プラグインなしでWordPressサイトを複製する方法を学ぶことをお勧めします。
基本定義
Source=複製している元のサイト。
Destination=新しいサイト
ステップ1–ソースサイトのバックアップ
常にあなたがそれに戻す必要がある場合に備えて、ソースサイトのバックアップ クローニングは心配なしで始めることができます。
- webホストアカウントにログインし、cPanelに移動します。
- ファイルをコピーします:ファイルマネージャに移動します。 WordPressのソースサイトが含まれているフォルダを選択し、作成します。それのzipアーカイブ(”圧縮”)。 次に、コンピュータにダウンロードします。
- ソースサイトがドメインのトップレベルにある場合、フォルダの名前は”public_html”になります。
- ソースサイトが独自のフォルダにある場合、”WordPress”という名前が付けられるか、ドメイン名と同じ名前を持つ可能性があります(”myurl.com”)
- データベースをコピーします。phpMyAdminに移動します。 ソースサイトのデータベースを選択します。 すべてのテーブルを選択します(”すべてチェック”)。 “エクスポート”をクリックします。 カスタムオプションを使用して、SQLデータベースをaとして保存できます。zipアーカイブ(”出力をファイルに保存>圧縮:zip形式”)。
ステップ2–新しい宛先サイトを作成します。
新しいサイトは完全に新しいプライマリドメインにすることができます。 または、既存のプライマリドメインのサブドメインまたはサブディレクトリにすることもできます。 以下の手順は、サブドメインのためのものですが、どのような状況にも適用されます。すでにプライマリドメインがあると仮定して、webhost cPanelにログインし、宛先サイトのサブドメインを作成します。destination.myurl.com.
- 代替: ウェブホストがサブドメインを許可しない場合は、サブディレクトリを作成します。myurl.com/destination.
- 注:既存のサイトを新しいwebホストに移行する場合は、ドメイン名の登録を新しいホストに転送するか、既存のドメイン名レコードを新しいホス
ステップ3–ソースから宛先サイトにファイルをコピーします。
- 解凍します。手順1でコンピュータにダウンロードしたソースファイルのzipアーカイブ。
- ファイルマネージャに移動します(またはFilezillaなどのFTPクライアントを使用します)。 WordPressの宛先サイトを含むフォルダ(別名ディレクトリ)を選択します。
- WordPressを新しくインストールしたので、ソースフォルダを宛先サブドメインまたはサブディレクトリにアップロードするだけです。wp-content
- wp-contentフォルダには、テーマ、プラグイン、メディア(画像、ビデオ、Pdfなど)など、データベースに保存されていないサイトにアップロードするものが含まれています。). 素敵な説明については、この記事を参照してください: WordPressの最も重要なディレクトリへの初心者のガイド
- wp-contentフォルダをアップロードすると、新規インストールの同じフォルダが上書きされます。 他のすべてはそのまま残ります!
ステップ4–ソースから宛先サイトにデータベースをコピーします
ステップのこの次のシーケンス中に、ソースurlとファイルパスを宛先urlとファイルパスに置き換えます。 これは私がプラグインを使用してデータを安全に見つけて置き換える場所です。
- 移行元サイトと移行先サイトの両方にWP Migrate DBプラグインをインストールしてアクティブ化します。両方のサイトでWP Migrate DB Proプラグインを開きます(ツール>MIGRATE DB)。 “エクスポートファイル”を選択します。
- URL検索と置換–
- 宛先サイト上で:”検索”フィールドのURLコンテンツをクリップボードにコピーします。
//destination.myurl.com - ソースサイトで:”検索”フィールドをそのままにしておきます。 置換フィールド(”新しいURL”)に、宛先サイトのURLを貼り付けます:
//destination.myurl.com
- 宛先サイト上で:”検索”フィールドのURLコンテンツをクリップボードにコピーします。
- ファイルパスの検索と置換–
- 宛先サイトの”検索”フィールドのファイルパスの内容をクリップボードにコピーします。
//different/path/to/destination.myurl.com - ソースサイトの”検索”フィー 置換フィールド(”新しいファイルパス”)で、宛先ファイルパスを貼り付けます。
//different/path/to/destination.myurl.com
- 宛先サイトの”検索”フィールドのファイルパスの内容をクリップボードにコピーします。
- ファイルをエクスポートする–これらの設定を使用します:
- ファイルとしてコンピュータに保存
- ファイルをgzipとして圧縮
- 宛先サイトにファイルをインポートします。
- プラグイン付き:”インポート”機能を使用するには、プラグインの有料(wp migrate db pro)バージョンが必要です(tools>migrate db)
- プラグインなし:Phpmyadminに移動します。
- 移行先サイトのデータベースを選択します。 すべてのテーブルを選択します(”すべてチェック”)。 「DROP」をクリックします。
- “インポート”タブをクリックし、上記の手順5で作成したエクスポートされたデータベースファイルを選択します。div>