プラグインワークフロー
概要
Duplicatorは、WordPressサイトをホスト間またはドメイン間で移行するためのWordPressプラグインです。これには、すべてのプラグイン、テーマ、カスタムコンテンツ、およびWordPressコアファイルが含まれるため、サイトの正確なコピーが得られます。このプラグインは、バックアップおよび復元システムとしても機能します。Duplicatorは、2つの別個のコードベース(バージョン)で構成されています。
- Duplicator Lite: これは製品の無料バージョンで、 WordPress.org から無料でダウンロードできます。
- Duplicator Pro: これはプラグインのプロフェッショナルな商用バージョンで、 こちらから購入 できます。プロフェッショナル製品には、Basic、Plus、Pro、Elite、Enterpriseの5つのバージョンがあります。概要については、 比較ページ をご覧ください。標準プランで必要なサイト数がカバーできない場合は、 サポートチームに連絡 して、Enterpriseプランについてお問い合わせください。
移行手順
サイトを移行するプロセスは簡単です。
- サイトを「バックアップ」にバンドルします。これには、archive.zip/dafファイルとinstaller.phpの2つのファイルが含まれます。(注意:Duplicatorの古いバージョンではこれを「パッケージ」と呼んでいました。古いドキュメントやスクリーンショットでこの用語を見かけることがあります。)
- バックアップファイルを新しい場所にコピーします。
- ブラウザをinstaller.phpファイルに向け、簡単な指示に従ってサイトをインストールします。
- または、既存のWordPressサイトにarchive.zip/dafファイルをインポートすることもできます。
移行にはどのような手順が含まれますか?
ステップ 1: バックアップの作成
プラグインは、選択したすべてのファイルとデータベーステーブル(フィルタリング/除外しないもの)をバックアップします。Duplicatorは、選択したすべてのWordPressファイルとデータベースのスクリプトコピーをアーカイブと呼ばれる単一のzipファイルにまとめ、アーカイブを復元するのに役立つインストーラーを生成します。インストーラーとアーカイブファイルはバックアップと呼ばれます。その後、バックアップファイルを別の場所にダウンロードして、サイトを再インストールできます。
ステップ 2: バックアップのインストール
インストール時に、次のアクションが発生します。
- アーカイブ展開。 データベーススクリプトを含むすべてのWordPressファイルがアーカイブから展開されます。
- データベース作成。 データベーススクリプトが実行され、新しいデータベースに元のデータが復元されます。
- データベースクリーニング。 すべてのテーブルが処理され、古いURLが新しいURLに置き換えられます。
さまざまなストレージ方法(PHPシリアライズ、JSON、Base64など)が考慮されます。 - オプションのオーバーヘッド。 Duplicator Proは、マルチサイト操作などの追加ロジックを実行します。
- 設定ファイルクリーニング。 wp-config.phpは、定義済み変数の更新のためにクリーニングされます。
- .htaccess設定。 .htaccessファイルが新しい場所に合わせてリセットされます。
Duplicatorはすべてのテーマとプラグインで機能しますか?
ほとんどの場合(99%)、テーマやプラグインで機能します。ただし、データが正しく転送されなかったインストールタイプでは問題が発生する可能性があります。この場合、インストーラーのステップ3の最終レポートを読み、プラグインが更新できなかったオプションを検証する必要があります。エラーや警告が発生した場合は、直接下のセクションをお読みください。
バックアップサイズの制限はありますか?
PHPの64ビットバージョンでは、.zipファイルのサイズに実質的な制限はありませんが、32ビットPHPでサポートされる最大ファイルサイズは2.1GBです。ほとんどのホストは64ビットPHPをサポートしていることに注意してください。ホストによって課されるCPUとメモリの制約により、ビルドが早期に終了してzipファイルサイズが制限される可能性もあります。このため、これらのホストの制限を回避するためにDupArchive形式を開発しました。DupArchiveエンジンを使用する場合、Duplicator Liteは最大500MBのサイトをバンドルできますが、Duplicator ProはPHPアーキテクチャによって課される制限以外のサイズ制限はありません。
ProはLiteバージョンとどう違いますか?
Proと無料版の比較リストは、比較記事にあります。Proは継続的に改善され機能が追加されますが、プラグインのLite(無料)バージョンは、バグ修正や小規模な調整を除いて、新しいメジャー機能は期待されていません。Proは、PHP ZipArchiveのシェル実行とAjaxコールバックもサポートしており、ほとんどのサーバーで最大2GBまでのより大きなバックアップが可能です。