デュプリケーター デュプリケーター

デュプリケーター・ドキュメンテーション

デュプリケーターのドキュメント、参考資料、チュートリアル

インストーラーの究極ガイド


このガイドでは、バックアップファイルのアップロードからインストールスクリプトの実行まで、Duplicatorを使用してWordPressサイトを移行または復元する方法を完全な手順で解説します。

サイトを新しいホストに移行する場合でも、バックアップからデプロイする場合でも、このガイドではインストーラーのワークフローの各段階を説明します。これにより、自信を持ってインストールを完了できます。

設置方法

Duplicatorでは、現在以下のインストール方法がサポートされています:

1- インポートインストール:ドラッグ&ドロップまたはURLを使用して超高速インストールを実現。このプロ版限定機能は、プロ版とライト版のアーカイブの両方をインポートします。

インポートインストール方法の詳細については、こちらのガイドをご参照ください。

2- クラシックインストール:
このモードでは、ユーザーは新規WordPressインストール時のように空のディレクトリにインストールしたり、既存のWordPressウェブサイトを数クリックで上書きしたりできます。クラシックインストール方法の詳細については、こちらのガイドを参照してください。

インストールを開始します

方法1:インポートインストール方式を使用する

  1. Duplicator Pro に移動 » バックアップをインポート
  2. バックアップをアップロードするには、アップロード領域をクリックし、バックアップアーカイブを選択してください
  3. 続行ボタンをクリックしてインストールを開始してください
  4. 確認
    「バックアップのインポート」ページで「続行」ボタンをクリックすると、確認ボックスが表示されます。このボックスには、災害復旧ポイントが設定されているかどうかが表示され、災害復旧ポイントの設定方法が説明され、投稿数、ページ数、メディア数など、ウェブサイトに関する情報が提供されます。
    復旧ポイントの設定はインポートの実行に必須ではありません。ただし、インストール中に問題が発生した場合に、このサイトを復元するのに役立ちます。

方法2:従来のインストール方法を使用する

  • インストーラー.php と アーカイブ.zip/アーカイブ.daf の両方のファイルを、目的のサイトのルートパスに転送してください。
  • 任意のウェブブラウザを開き、以下の例のように「installer.php」にアクセスしてください:
    http(s)://your-domain/installer.php
    http(s)://your-domain/[hashed-secure-data]_installer.php

インストール前(インストーラーのセキュリティ)

Duplicator Proは、バックアップとインストーラーを保護し、あらゆる攻撃の可能性を防ぎます。バックアップは、インストーラーにパスワードを設定するか、バックアップ全体を暗号化することで保護できます。詳細については、こちらの記事をご参照ください。

ビュー

インストーラーには2つの操作ビューがあり、アプリケーション右隅の「基本」ボタンと「詳細」ボタンで切り替えられます。各ビューの概要を以下に説明します。

  • 基本:
    これはすべてのオプションがデフォルト設定のシンプルな2ステップモードです。これがデフォルトモードとなります。基本ビューは最も簡単かつ高速で、ほとんどのセットアップタイプに対応しています。ほとんどのインストールにおいて推奨されるビューです。
  • 上級者向け:
    この4段階モードでは、様々な詳細設定により高度なカスタマイズが可能です。上級者向けビューでは、インストールプロセスに追加設定や機能を実装・適用できます。

ステップ1: デプロイメント

セクション: 概要

概要セクションでは、ユーザーは自身のインストール状況に基づいてステータス、モードを確認し、インストールタイプを選択できます。さらに、アーカイブファイルに関するその他の詳細情報も表示されます。以下に、各種ステータス、モード、インストールタイプの概要を示します。

概要 » インストール

このセクションでは、現在使用されている様々なインストールモード、方法、タイプ、およびインストールプロセスの状況について概説します。

ステータス:
現在実行中のインストールタイプを示します。ステータスは以下のいずれかになります:

  • インストール – シングルサイト:
    単一のWordPressサイトの標準インストールを実行します。
  • インストール – マルチサイト-サブドメイン:
    サブドメイン(例: subdomain.mysite.com)を使用した完全なマルチサイトインストールです。ネットワーク内の全サイトが抽出されインストールされます。
  • インストール – マルチサイト-サブフォルダ:
    サブフォルダ経由での完全なマルチサイトインストール。ネットワーク内の全サイトが抽出・インストールされます。
  • インストール – スタンドアロンサイト:
    選択したサブサイトをスタンドアロンウェブサイトに変換します。
  • インストール – アーカイブ シングルサイトをサブドメイン/サブフォルダ マルチサイトへ:
    既存のマルチサイトネットワークに、サブドメインまたはサブフォルダを使用してバックアップサイトを挿入します。
  • インストール – サブドメイン/サブフォルダ型マルチサイトへの選択サブサイトの挿入:
    バックアップから選択したサブサイトを、既存のサブドメイン/サブフォルダ型マルチサイトインストール環境に挿入します。
  • リカバリ – [サイトタイプ]:
    インストーラーがリカバリモードを検出した場合に有効になります。これにより、特定の日付に作成されたリカバリポイントから現在のサイトを上書きします。サイトタイプは、リカバリ対象のサイトの種類を示します。
  • サイトバックアップの復元:
    インストーラーが現在の設定と一致するアーカイブを検出した場合に有効になります。データベースやテーブルを処理せずに元のサイトを復元し、完全なコピーを作成します。ステータスタイプには以下が含まれます:復元: シングルサイトバックアップ復元 – マルチサイトサブドメインバックアップ復元 – マルチサイトサブフォルダバックアップ

モード:
インストーラがインストール中にファイルとデータベースをどのように扱うかを決定します。

  • 標準インストール:
    アーカイブ内のファイルとテーブルの両方を含みます。アーカイブ構築プロセス中に有効化されたフィルターが、どのファイルとテーブルを含めるかを決定します。この方法は、インストールディレクトリに既存のWordPressサイトが存在しない場合に使用されます。
  • 標準インストール – データベースのみ:
    アーカイブ内のデータベーステーブルのみを含みます。アーカイブ作成時に有効化されたフィルターによって、含まれるテーブルが決定されます。アーカイブにデータベースのみが含まれ、既存のWordPressサイトが存在しない場合に使用します。
  • 上書きインストール:
    アーカイブ内のファイルとテーブルの両方を含みます。アーカイブ構築プロセス中に有効化されたフィルターが、どのファイルとテーブルを含めるかを決定します。既存のWordPressサイトが検出された場合に使用されます。
  • 上書きインストール – データベースのみ:
    アーカイブ内のデータベーステーブルのみを含みます。アーカイブ作成時に有効化されたフィルターによって含まれるテーブルが決定されます。既存のWordPressサイトが検出された場合に使用されます。
  • カスタムインストール:
    インストールはステータスタイプによって具体的に決定されます。詳細なインストール手順については、該当するステータスタイプを参照してください。
  • 上書きインストール – データベース操作なし(データベース除外):
    インストーラーは、バックアップ作成時に除外されたため、データベースに対して一切の操作を行いません。

重要なお知らせ(上書きインストールについて):バックアップデータでウェブサイトを上書きすると、既存のサイトデータはすべて消去されます。この操作は元に戻せません!上書きインストールを実行する前に、必ずウェブサイトのバックアップを作成してください

インストールタイプ:
特定のインストールタイプを選択できます。利用可能なオプションは、インストールシナリオによって異なります。

  • フルインストール/復元:
    デフォルトのインストールタイプです。
  • 変換:
    ネットワークサブサイトを独立サイトに変換するためのマルチサイト機能。
  • インポート:
    マルチサイト機能の一種で、サブサイトをマルチサイトネットワークにインポートするために使用されます。復元、変換、インポートの各タイプは、インストーラーが操作を実行可能と判断した場合にのみ表示されます。

復元、変換、インポートのタイプは、インストーラーが操作を実行可能と判断した場合にのみ表示されます。

インストーラーがマルチサイトと連携する方法

Duplicator Proでは、さまざまなタイプのマルチサイト移行を簡単に行えます。以下は、概要セクションで各タイプのマルチサイト移行がどのように準備されるかの概要です:

  • 既存のマルチサイトへのマルチサイトバックアップのインストール
    • マルチサイトネットワーク 全体またはそのウェブサイトグループをインストールするには、「フルインストール 」を選択してください。
    • インストールする各サブサイトに対して「カスタムURLを追加 」ボタンをクリックし、ソースサイトを選択します。カスタムURLフィールドで「新しいパス」または「新しいURL」を選択し、希望の値を入力してください。
  • ネットワークサブサイトをスタンドアロンサイトに変換する
    マルチサイトバックアップのインストールと同様ですが、「変換」オプションを選択すると、バックアップから特定のウェブサイトを選択して現在のサイトを上書きできます。「サブサイト」フィールドで目的のサブサイトを選択してください。
  • 既存のマルチサイトへスタンドアロンサイトをインポートする方法:
    クラシックインストール方式ではスタンドアロンサイトの直接インポートは不可能です。ウェブサイト管理ダッシュボード内の Duplicator Pro » バックアップのインポート から「インポート」方式をご利用ください。
  • マルチサイト環境での単一サイトバックアップのインポート:
    既存ネットワークにサブサイトとして単一ウェブサイトをインポートするには、「ソースサイト」ドロップダウンからバックアップ内のウェブサイトを選択し、「ターゲットサイト」フィールドで目的のウェブサイトパスまたはURLを選択します。

Duplicator Proはマルチサイト移行を簡単に行えます。コーディングや手動での変更は一切不要です。 Duplicator Proのマルチサイト移行オプションの使用方法に関する詳細は、以下の記事をご参照ください:
マルチサイトネットワーク全体の移行
マルチサイトのサブサイトを独立サイトとしてエクスポート
独立サイトをマルチサイトにインポート
同一マルチサイト内でのサブサイトのクローン作成
マルチサイトのサブサイトを別のマルチサイトへ移行

概要 » アーカイブ

このタブには、アーカイブファイルの詳細と、バックアップに含まれるサイトに関連する情報が表示されます。

サイト詳細

現在のウェブサイトに関する情報を提供します。これには名前、URL、および注記が含まれます。

バックアップファイル

サイト詳細セクションには、バックアップの作成日時、バックアップサイズ、パス、アーカイブ名などの情報が表示されます。 

セクション: セットアップ

セットアップセクションでは、WordPressウェブサイトのインストールに必要な基本要素を設定します。データベース接続の確立、データベース操作の管理、重要なサイト詳細の定義、アーカイブファイルの抽出処理方法の指定など、包括的なオプションを提供します。

設定 » デフォルト

このオプションは既存のサーバー環境に関する知識を前提としており、多くのホスティングプロバイダーでは通常、事前にデータベースを手動で作成する必要があります。

設定 » CPanel

cPanel: cPanelオプションは、cPanelソフトウェアをサポートするホスト向けです。このオプションを選択すると、cPanelサーバー内の既存データベースとユーザーが自動的に表示され、インストーラーから直接新しいデータベースを作成できます。

cPanel接続

  • cPanel ホスト:
    これは、ホストに関連付けられたプライマリドメインアカウントのURLである必要があります。ほとんどのホストでは、プライマリドメイン名の登録が求められます。このURLをホスト欄に入力してください。例えば、プライマリドメイン名が mysite.com の場合、https://mysite.com:2083 と入力します。 ポート2083はcPanelが使用する標準ポート番号です。プライマリドメイン名が不明な場合は、ホスティングプロバイダーまたはサーバー管理者にお問い合わせください。
  • cPanelユーザー名:
    cPanelアカウントにログインする際に使用するcPanelユーザー名です。これはWordPress管理者のアカウントとは異なります。この名前が不明な場合は、ホスティングプロバイダーまたはサーバー管理者に連絡してください。
  • cPanelパスワード:
    cPanelユーザーアカウントのパスワードです。

設定 » データベース接続

データベース接続入力項目では、既存のデータベースへの接続や新規データベースの作成、および以下のその他の操作が可能です。 

警告: 既存サイトのデータベースを再利用すると 、そのデータがすべて永久に上書きされます。これらのデータベース設定の使用に完全に自信がない場合は、新しいデータベースを作成し、その認証情報を使用することを強く推奨します。

以下のインストーラーデータベースオプションです:

  • cPanelプレフィックス
    cPanelプレフィックス設定はcPanelタブでのみ表示されます。
    無視: このオプションを有効にすると、以下のcPanel接続のデータベース名とユーザー名に追加されるプレフィックスが削除されます。
  • アクション:
    インストーラーがデータベースとどのようにやり取りするかを定義します。データベースの空状態化から新規テーブルの作成、データベース操作のスキップまでを含みます。既存データを管理し、インストールを確実に成功させるため、適切なアクションを慎重に選択してください。アクションとして利用可能なオプションは以下の通りです:
    • データベースを空にする
      接続先のデータベース内の全テーブルを削除します。このインストーラー機能を使用する前に、データの完全なバックアップを必ず取得してください。このオプションは全てのデータを確実に削除します。
    • 新規データベースの作成
      このオプションは、データベースがまだ存在しない場合に新規データベースの作成を試みます。ホストの制限により、この機能は多くのホスティングプロバイダーで制限されることが多いですが、通常はほとんどのローカルシステムで動作します。データベースを自動で作成できない場合は、ホストのデータベース管理システムにログインし、手動でデータベースを作成する必要があります。ホストがcPanelをサポートしている場合、cPanelアカウント経由でログイン後、このオプションを使用して新規データベースを作成できる可能性があります。
    • 既存のテーブルを上書きする
      このオプションは、抽出されたバックアップに含まれるデータベーステーブルのみを上書きします。既存のデータベースに他のWordPressインストールやアプリケーションが存在する状態でWordPressをインストールする場合に特に有用です。注意: 既存のインストールと並行してインストールを行う場合、必ずテーブルプレフィックスを変更してください。同じプレフィックスを持つテーブルのみが上書きされ、異なるプレフィックスを持つテーブルは保持されます。
    • データベース抽出をスキップ
      このオプションを選択した場合、インストーラーを実行する前に既存データベースへ手動でSQLインポートを実行する必要があります。この操作を選択すると、バックアップ内のデータベースは処理されません。接続先のデータベースは、既に有効なWordPressインストール済みデータベースである必要があります。カスタムSQL作業や高度なインストールが必要な場合に有効なオプションです。
    • 既存テーブルのバックアップと名前変更
      データベース内の全テーブルの名前変更を実行し、既存テーブルのバックアップを作成します。これにより、新規テーブル作成のための領域を確保します。
    • ファイルのみ抽出
      このオプションを選択すると、データベースはインストールされません。バックアップからファイルを抽出するだけで、データベースに対して何の操作も行わない場合に便利です。
  • ホスト:
    このフィールドは、データベースが存在するホストサーバーの名前を指定します。localhost が一般的ですが、各ホスティングプロバイダーには独自の命名規則がある場合があります。適切なホスト名を確認するには、サーバー管理者またはホスティングプロバイダーにお問い合わせください。ポート番号を追加する場合は、ホスト名の末尾に付加します(例: localhost:3306)。
  • データベース:
    このインストールが接続し、新しいテーブルとデータをインストールするデータベースの名前を入力してください
  • ユーザー:
    これは MySQL/MariaDB データベースサーバーのユーザー名です。このアカウントは、そのデータベースへのアクセス、読み取り、書き込みを行う権限を持つ特別なアカウントです。WordPress 管理者アカウントとは別物です。
  • パスワード:
    MySQL/MariaDB データベースサーバーユーザーに対応するパスワード。

設定 » サイト詳細

このセクションの設定オプションでは、「サイトタイトル」、「サイトURL」、「サイトパス」を変更できます。デフォルトでは、またほとんどの場合、「サイトURL」と「サイトパス」を変更する必要はありません。基本モードでは、これらの値は読み取り専用です。編集するには、インストーラーウィザードの右上隅にある「詳細」モードに切り替えてください。

サイト詳細タブで利用可能なオプションは以下の通りです:

  • サイトタイトル
    このフィールドは、WordPress ウェブサイトの名前を定義します。ほとんどのウェブサイトでは、この値はサイトをブックマークする際に使用される名前、またはページを表示した際にブラウザのタブに表示される名前となります。
  • サイトURL
    「新しいサイトURL」入力欄には、インストールサイトのURLが自動的に入力されます。デフォルトでは変更する必要はありません。 詳細については、WordPressのサイトURLと代替ディレクトリに関するドキュメントを参照してください。この値は、その意図された目的と影響を完全に理解している場合にのみ変更してください。「旧URL」の値は読み取り専用として表示され、バックアップ作成時点でのサイトのURLが表示されます。これらの値は、根本的な理由と潜在的な結果を認識している場合を除き、変更しないでください。
  • サイトパス
    これは、WordPress サイトが存在する物理サーバーのパスを表します。ホスティングサーバーをご利用の場合は、正しいパス位置についてホスティングプロバイダーにご確認ください。これらの値は、根本的な理由と潜在的な影響を理解している場合を除き、変更しないでください。
  • アーカイブアクション:
    この設定は、アーカイブファイルの抽出時の処理方法を指定します。「アーカイブアクション」フィールドでは以下のオプションが利用可能です:
    • 既存ファイルを上書きして抽出
      既存のサイトファイルは、archive.zip/dafの内容で上書きされます。

      注記: ファイルは既存ファイルの上書きで抽出されます。インストール後、インストール先フォルダには古いサイトファイルとアーカイブから抽出されたファイルが混在します。このオプションは、データの損失を確実に避けたい場合に最も保守的な選択肢です。
    • WordPress コアとコンテンツを削除し、アーカイブを抽出(Pro)
      既存の WordPress コアファイルと WordPress コンテンツディレクトリが削除され、その後アーカイブが抽出されます。
    • アドオンサイトを除くすべてのファイルを削除し、アーカイブを抽出(Pro)
      アドオンサイトを除くすべてのファイルが削除され、その後アーカイブが抽出されます。アドオンサイトとは、メインサイトとは別のディレクトリに保存され、メインのホスティングアカウントに「追加」されたサイト/ドメインを指します。例えば、ホスティングアカウントを購入した際、それが a.com 用だったとします。 その後、同じホスティングアカウントにb.comとc.comを追加する場合があります。この設定の構造は以下のようなものですが、場合によって異なることもあります:
      – /public_html – a.comのファイルを含む
      – /public_html/b.com – b.comのファイルを含む
      – /public_html/c.com – c.comのファイルを含む
    • アップロードフォルダのみを空にする(Pro)
      アップロードディレクトリのみが空にされ、バックアップのアップロードディレクトリの内容で置き換えられます。

セクション: オプション (詳細モードのみ)

高度なオプションは、インストーラーモードが「詳細」に設定されている場合にのみ表示されます。このセクションでは、ユーザーが高度なオプションを変更または設定し、追加のデータベース設定を構成し、wp-config.phpファイル内のその他の設定オプションを設定できます。

オプション » 詳細設定

これらは上級ユーザー向けの高度なオプションです。

オプション » 詳細設定 » 処理:

抽出モード: 抽出モードを選択します 。インストーラーは以下の抽出オプションを提供します:

  • 手動アーカイブ抽出
    アーカイブファイルがサーバー上で既に手動で抽出されている場合、抽出値を「手動アーカイブ抽出」に設定してください。これはcPanelなどのホストのコントロールパネルを通じて、またはホスティングプロバイダーに直接依頼して行うことができます。この設定は、バックアップサイズが大きい場合や、タイムアウトの問題によりインストーラーがバックアップを抽出できない場合に有効です。
  • PHP ZipArchive
    この抽出方法は、PHP ZipArchive コードを使用してアーカイブ zip ファイルを抽出します。
  • PHP ZipArchive チャンキング
    この抽出方法では、複数の実行スレッドを使用したPHP ZipArchiveコードでzipアーカイブファイルを抽出します。
  • Shell-Exec Unzip
    この抽出方法は、PHPのshell_execを使用してサーバー上でシステムのunzipコマンドを呼び出します。サーバーで利用可能な場合に使用されるデフォルトモードです。
  • DupArchive
    この抽出方法では、DupArchive 抽出コードを使用して DAF ベースのバックアップを抽出します。

サーバーのスロットリング:
アーカイブ抽出のスロットリングを有効にする (チェックボックス)
このオプションはZip形式でのみ利用可能です

現在のホストがCPU使用率を監視する低コストホストの場合、ユーザーはこのチェックボックスをオンにして処理速度を遅くし、高使用率の監視を開始しないようにすることを検討するとよいでしょう。

オプション » 詳細設定 » 抽出フロー

スキップファイル:
スキップファイルフィールドで使用可能なオプションは以下の通りです:

  • すべてのファイルを抽出
    バックアップアーカイブからすべてのファイルを抽出します。このオプションはデフォルトで選択されています。
  • WordPress コアファイルの抽出をスキップ (Pro)
    WordPressコアファイルを除くすべてのファイルを抽出します。このオプションを選択すると、wp-content フォルダおよびその他の非コア WordPress ファイルとディレクトリのみを抽出します。
  • ホスト上に存在するWordPressコアファイルおよびプラグイン/テーマの抽出をスキップします
    このオプションを選択した場合、WordPressコアファイル(存在する場合)は変更されません。削除や抽出も行われません。
    また、プラグイン(テーマ)がホストとバックアップの両方に存在する場合は、宛先ホストのプラグイン(テーマ)の内容が保持されます。
  • メディアファイルと新規プラグイン・テーマのみを抽出します
    すべてのメディアファイル新規プラグイン新規テーマを抽出します。インストーラーは、インストール先サイトに既に存在するプラグインやテーマは抽出しません。

ファイルタイムズ: 

アーカイブを解凍した際、現在の日時を表示するか、またはアーカイブ作成時の元の時刻を保持します。この設定はすべてのファイルとディレクトリに適用されます。 

:オリジナル時刻の設定は、現在ZipArchive形式を使用する場合にのみサポートされています。

ファイルタイムフィールドで利用可能なオプションは以下の通りです:

  • 現在
  • オリジナル

注:このオプションは抽出モード「Shell Exec Unzip」ではサポートされていません

ファイルとディレクトリの権限: 

  • WordPressのファイルパーミッションは、サーバー上のファイルの読み取り、書き込み、実行を制御します。
  • 標準的なパーミッションは、ファイルが644、ディレクトリが755です。
  • 777パーミッションは、誰でもファイルを変更できるようにするため、絶対に使用しないでください。
  • 定期的なパーミッションチェックにより、セキュリティの脆弱性やサイトの不具合を防ぎます。

オプション » 詳細設定 » 設定ファイル

WordPress:
このオプションは、インストーラーが wp-config.php ファイルをどのように扱うかを決定します。以下のいずれかを選択できます:

  • 何も実行しない
    このオプションは何も行いません。wp-configファイルはバックアップされず、名前も変更されず、作成もされません。この高度なオプションは、新しい環境での動作を既に理解していることを前提としています。このオプションは高度な技術者向けです。
  • 元の
    を変更するこれはデフォルトで推奨されるオプションであり、元のwp-configファイルを変更します。
  • wp-configサンプルから新規作成
    このオプションは、wp-config-sample.phpファイルを修正して新しいwp-configファイルを作成します。新しく作成されたwp-config.phpファイルは、新規のデフォルトWordPressインストール時に作成されたものと同じ動作をします。

Apache: 

このオプションは、インストーラーが.htaccessファイルをどのように扱うかを決定します。以下のいずれかを選択できます:

  • 何も実行しない
    このオプションは何も行いません。 .htaccessはバックアップされず、名前変更も作成も行われません。この高度なオプションは、既に.htaccessファイルが設定済みであり、新しい環境での動作を把握していることを前提とします。バックアップ作成時には、常に以下の場所に.htaccessファイルが生成されます:
    /dup-installer/dup_descriptors_[HASH]/orig_files/.htaccess
    このファイルは既にアーカイブファイル内に存在するため、アーカイブを解凍すると表示されます。
  • 元のファイルをArchive.zip/dafから保持します
    このオプションは、既存の.htaccessファイルをバックアップ元のファイル(/dup-installer/dup_descriptors_[HASH]/orig_files/.htaccessファイル)で上書きします。 注意:このオプションは、.htaccessが新しいサーバー環境に対応する設定が適切でない場合、インストールプロセスに問題を引き起こす可能性があります。これは上級者向けのオプションであり、.htaccessの設定を適切に構成する方法を知っている場合にのみ使用してください。
  • 新規
    を作成これはデフォルトで推奨されるオプションであり、新しい.htaccessファイルを作成します。この新しい.htaccessファイルは最適化されており、インストール中に競合が発生しないことを保証します。

注記: archive.zip または archive.daf 内に、バックアップしたサイトで設定されていた元の .htaccess (Apache) ファイルのコピーが含まれます。.htaccess ファイルは /dup-installer/dup_descriptors?[HASH]/orig_files/.htaccess にコピーされます。 「新規作成」または「アーカイブ.zip/dafからのオリジナルを保持」のいずれかを使用する場合、既存の.htaccessファイルは/wp-content/backups-dup-pro/installer/orig_files/.htaccessにバックアップされます。この変更は最終ステップが完了するまで行われません。これにより、インストール中に.htaccessファイルが引き起こす可能性のある問題を回避します。

一般

Duplicatorがアーカイブを作成する際、ソースサイトに以下の設定ファイルが存在する場合、自動的にバックアップします:

  • php.ini
  • .user.ini
  • Web.config

アーカイブ内のバックアップ場所:

archive.zip|daf/dup-installer/dup_descriptors_[HASH]/orig_files/[location]_phpini
archive.zip|daf/dup-installer/dup_descriptors_[HASH]/orig_files/[location]_userini
archive.zip|daf/dup-installer/dup_descriptors_[HASH]/orig_files/[location]_webconfig

定義済みバックアップ場所:

  • source_site – アーカイブ作成時のオリジナルファイル
  • installer_host – インストール前の宛先サーバーからの元のファイル

設定アクション

移行時の設定ファイルの取り扱いに関する3つの選択肢:

  • 何もしない
    • 何が起こるか:
      • 特別な操作は行われません
      • アーカイブと宛先ディレクトリの両方に設定ファイルが存在する場合、アーカイブの設定ファイルは宛先ファイルを上書きしません
      • 設定ファイルが既に正しく設定されている場合は、このオプションを使用してください
  • アーカイブからオリジナルを保持する
    • 何が起こるか:
      • ステップ1: 移行先サーバー上の既存の設定ファイルはすべて以下の場所に移動されます:
        /wp-content/backups-dup-pro/installer/orig_files/installer_host_[CONFIG-TYPE]
      • ステップ2: インストール最終段階で、ソースサイトの設定ファイルがアーカイブバックアップから宛先サーバーへコピーされます。コピー元:
        /dup-installer/dup_descriptors_[HASH]/orig_files/source_site_[CONFIG-TYPE]
    • 結果:
      ソースサイトの設定ファイルが宛先で使用されます
    • 最適:
      ソースサイトのサーバー設定宛先で維持したい場合
  • オプション3: リセット
    • 何が起こるか:
      • ステップ1: 移行先サーバー上の既存の設定ファイルはすべて以下の場所に移動されます:
        /wp-content/backups-dup-pro/installer/orig_files/installer_host_[設定タイプ]
      • ステップ2: アーカイブ内に設定ファイルが存在する場合、それらはアーカイブファイル構造に合わせて展開される
    • 結果:
      アーカイブ内の設定ファイル、または設定ファイルなしの状態から新規に開始します
    • 最適:
      宛先サーバーでクリーンな構成設定を望む場合

オプション » 詳細設定 » 一般

ロギング:

ログファイル(installer-log.txt)に記録される詳細レベル。ほとんどのインストールでは「Light」が推奨設定です。 

注意:デバッグを使用すると、書き込まれるデータ量が非常に大きくなる場合があります。デバッグはごく稀なケースでのみ推奨されます。

ログ記録フィールドで利用可能なオプションは以下の通りです:

  • 詳細
  • デバッグ

クリーンアップ:

クリーンアップフィールドで利用可能なオプションは以下の通りです:

  • 無効化されたプラグイン/テーマを削除
    サイトインストール時にすべての非アクティブなプラグインとテーマを削除します。サブサイトからスタンドアロンへの移行時には非アクティブなユーザーも削除されます。
  • 権限のないユーザーを削除する
    アカウントに関連付けられた権限を現在一切持っていないユーザーを削除します。

セーフモード: 

セーフモードは、インストール時に特定のオプションを設定することで、インストール中に発生する可能性のある問題を解決するために設計されています。これらのオプションは、インストールを試みた後に問題が発生した場合にのみ使用してください。

以下のオプションがセーフモードフィールドで利用可能です

  • 無効化
    これがデフォルトです。このオプションはインストール時に追加設定を適用しません。
  • 有効化
    有効化すると、インストール時に安全モードオプションがすべてのプラグインを無効化します。注記:このオプションを設定した場合、インストール後、WordPress管理画面のプラグインページから手動でプラグインを再有効化する必要があります。

オプション » データベース

これらはデータベース設定の高度なオプションです。

オプション » データベース » 抽出設定

テーブル接頭辞:

このオプションでは、テーブルプレフィックスをソースサイトのテーブルプレフィックスとは異なるものに変更できます。テーブルプレフィックスとは、データベーステーブルの前に付加される値です。各WordPressサイトに固有のプレフィックスを割り当てることで、1つのデータベース内に複数のWordPressインストールを配置することが可能です。

モード: 

モードは、MySQL(およびMariaDBなどの他のデータベース)がサポートするSQL構文に影響を与えます。この設定は様々なデータ検証チェックを実行します。これにより、異なる環境でのMySQLの使用や、他のデータベースサーバーとの併用が容易になります。変換問題が発生した場合に非常に有用です。以下のオプションがサポートされています:


  • を無効化します。これにより、データベースエンジンがどのモードでも実行されなくなります。

完全な概要については、お使いのバージョン固有のMySQLモードおよびMariaDBモードをご参照ください。カスタム設定を追加するには、カスタムラジオボタンを有効にし、適用が必要なモードを入力してください。

処理中:

以下のオプションが「処理」フィールドで利用可能です

  • チャンキングモード
    データの挿入作業を複数のリクエストに分割します。ホストがリクエストを制限している場合や、他のサイトで高負荷状態の共有サーバーを利用している場合は、このオプションを選択してください。これがデフォルトのオプションです。
  • シングルステップ
    単一のリクエストでデータ挿入を実行します。チャンキングよりも若干高速ですが、データベースが巨大である場合やホストに制約がある場合に問題が発生しやすくなります。

作成:
すべてのCREATE SQL文を一括実行します。ソースデータベースのテーブルに外部キー関係がある場合、このオプションを選択してください。このオプションを選択すると、タイムアウトエラーが発生する可能性があります。CREATEクエリを分割して実行するには、このオプションのチェックを外してください。デフォルトではこのオプションが選択されています。

オブジェクト:
「ビュー」、「ストアドプロシージャ」、「関数」、「DEFINER」ステートメントに対するオブジェクトの許可または無視を設定します。通常はデフォルト設定を使用してください。「アクセス拒否されました。この操作にはSUPER特権(少なくとも1つ)が必要です」といったエラーが発生した場合、各操作の値を変更することを検討してください。

以下は、フィールド「オブジェクト」で利用可能なオプションです

  • ビュー作成を有効にする
  • ストアドプロシージャの作成を有効にする
  • 関数作成を有効にする
  • セキュリティDEFINER宣言を削除する

オプション » URL とパス

オプション » 二次URLとパス

「URLs & Paths」タブでは、WordPressサイトの各種パス設定の現在のパスを確認できます。これらは高度なオプションであり、正しいパスを把握している場合にのみ編集してください。

に関する注意事項:

  • これらのオプションはPro版で編集可能です。
  • これらの値の推奨設定は「自動」です。
  • 「自動」設定は、設定タブにある「新しいサイトURL」と「新しいパス」の入力値から値を導出します。
  • これらの値を手動で更新する場合は注意し、パスが正しいことを必ず確認してください。

以下のすべてのフィールドはDuplicatorで設定可能です:

  • WPコアパス
  • WPコアURL
  • WP-content パス
  • WP-content URL
  • アップロード先パス:
  • アップロードURL
  • プラグインのパス
  • プラグインURL
  • MUプラグインのパス
  • MU-plugins URL

これらのパスとURLはバックアップインストーラーによって自動的に設定されます。これらのパスとURLを手動で設定することも可能です。変更する場合は、正しいパスまたはURLを指定していることを必ず確認してください。

セクション: 検証

システム検証チェックは、システムがインストール準備が整っていることを確認するのに役立ちます。 

インストール中はウェブサイトがメンテナンスモードとなり、ユーザーはアクセスできません。一連のチェックにより、注意が必要な項目がある場合に警告が表示されます。各種ステータスコードの概要は、FAQ「インストーラー検証チェックの修正方法」でオンラインでご確認いただけます。

検証プロセスを開始するには、データベースへの接続が必要です。すべてのデータベース接続フィールドに入力し、「検証」ボタンをクリックして検証プロセスを開始してください。 

データベース接続が成功しなかった場合、問題解決方法の詳細が提供されます。データベース接続が成功した場合、インストールプロセス中に発生する可能性のある潜在的な問題を特定するために、追加のシステムチェックが実行されます。

「検証」ボタンをクリックする前に、検証セクションには以下が表示されます:

  • まだ検証されていません。検証ボタンをクリックしてください。
  • システム検証チェックは、システムがインストール準備が整っていることを確認するのに役立ちます。
  • インストール中はウェブサイトがメンテナンスモードとなり、ユーザーはアクセスできません。

検証結果

完全バックアップからのインストール:

一般

  • アーカイブチェック
  • 上書きインストール
  • 部分バックアップチェック

部分バックアップチェック: 

詳細
詳細の下には、バックアップに含まれるコンポーネントと除外されるコンポーネントがリストされています。 

  • コンポーネントデータベース 含まれる/除外される。
  • コンポーネントコア 含まれる/含まれない。
  • コンポーネントプラグインの包含/除外。
  • コンポーネントテーマの包含/除外。
  • コンポーネントメディアの包含/除外。
  • コンポーネント その他 含まれる/含まれない。

また、以下のような情報も表示されます:

  • バックアップ年齢
  • アドオンサイト
  • ワードフェンス
  • WordPressの設定

ファイルシステム

  • ディスク容量
  •  権限: 一般
  •  権限: 設定ファイル

PHP設定

  • PHPバージョンの不一致
  •  PHPオープンベース
  •  PHPのメモリ制限
  •  PHP拡張モジュール
  •  PHP Mysqli
  •  PHPの関数とクラス
  •  PHPタイムアウト

データベース

  • ファイルのみを抽出する
  •  ホスト名
  •  ホスト接続
  •  データベースバージョン
  •  データベースエンジンのサポート
  •  データベース GTID モード
  •  権限: ユーザー可視性
  •  複数のWordPressインストール
  •  権限: ユーザーリソース
  •  権限: ユーザーテーブルへのアクセス
  •  特権: ‘変数の表示’ クエリ
  •  ソースデータベーストリガー
  •  文字セットと照合順序のサポート
  •  文字セットと照合順序の機能
  •  削除またはバックアップ対象としてマークされたテーブル
  •  接頭辞が長すぎます

インストール確認

標準インストール:

上書きインストール:

サイト設定

このセクションでは、インストーラーはインストールに関する以下の情報を表示します:

  • インストールタイプ
  • 新しいURL
  • 新たな道

データベース設定

このセクションでは、インストーラーはデータベースに関する以下の情報を表示します:

  • サーバー
  • 名称
  • ユーザー
  • データ
    データでは、インストーラーが作成または変更されるテーブルの数を明示します。

注意:データベースパラメータが正しいことを必ず確認してください!このデータベースには35のテーブルが含まれており、これらは変更または削除されます!データが不要になった場合のみ続行してください。誤った情報を入力すると、既存のデータベースが上書きされます。続行前に、すべてのデータのバックアップを必ず取得してください。

アーカイブ抽出

ステップ2: データベースのインストール(上級者モードのみ)

ステップ2のオプションは、詳細モードが有効な場合にのみ表示されます。このステップでは、インストールに含まれるテーブル、テーブルの文字セット、および照合順序タイプを制御します。[テーブル]タブには、元のテーブル名と行数、サイズが表示されます。

デフォルトでは、インストールプロセス中にすべてのテーブルがインポートされ更新されます。インポートされていないテーブルは更新できません。更新プロセスでは、インポートされたテーブルを完全にスキャンし、すべての古いURLとファイルパスを検出し、新しいサーバーの新しいパスで更新します。更新プロセスには、ステップ3にあるすべての「検索と置換」オプションも含まれます。

テーブル

これらはテーブルのインポートおよび更新に関する詳細設定です。デフォルトではすべてのテーブルが含まれます。

インポートと更新:

このテーブルにはすべてのデータベーステーブルが一覧表示され、それらのインポートおよび更新動作を設定できます。各行は単一のテーブルを表し、以下の情報を含みます:

  • オリジナル名:元のウェブサイトにおけるテーブルの名前。
  • 新しい名前: インストール中のウェブサイト内のテーブル名。
  • 更新: テーブルがURL置換およびカスタム検索置換処理の対象となるかどうかを決定します。このオプションを無効にすると、選択したテーブルに対してこの処理が行われなくなります。デフォルトでは有効になっています。

テーブル上部のコントロールを使用して、一括でインポートおよび更新アクションを有効化または無効化できます。

文字セットと照合順序

  • Charset:
    データベースがSQLスクリプトからデータ投入される際、この値が接続の一部として使用されます。データベースの文字セットが何かを把握している場合にのみ、この値を変更してください。詳細は「文字セット、照合順序、Unicode」マニュアルを参照してください。
  • 照合順序
    データベースがSQLスクリプトからデータ投入される際、この値が接続の一部として使用されます。データベースの照合順序が何かを把握している場合のみ、この値を変更してください。

ステップ3: データの更新(上級者モードのみ)

この手順により、データベースと設定ファイルが新しいサイトの値に合わせて更新されます。

エンジン

このオプションは、新しいサイトへ移行する際にデータベースがどのように更新されるかを制御します。

エンジン»カスタム検索と置換

必要な数のカスタム検索置換項目を追加できます。この機能を使用する際は細心の注意を払ってください。データベース全体に対して検索置換を実行するため、意図しない結果を招く可能性があります。このオプションでは完全なURLやファイルパスなど、極めて固有の項目のみを使用することを推奨します。

  • 検索: 入力フィールド
  • 置換: 入力フィールド
  • 追加: ボタン

エンジン»データベーススキャンオプション

  • パス置換をスキップ:
    これは高度なオプションであり、「/」または「/html」の場所からインストールを試みる際に使用すべきです。インストール場所が検出された場合、このオプションにより以下の条件が設定されます。
  • ソースフォルダは / です。このパラメータは読み取り専用モードで表示され、チェックボックスは選択不可であるべきです。
  • ソースフォルダは/htmlです。このパラメータはデフォルトでチェックされ、チェックされた状態を維持する必要があります。
  • その他の場合、パラメータはデフォルトで無効であり、チェック可能でなければならない。
  • このオプションは、インストールパスが「/」または「/html」である場合に発生する問題を解決するのに役立ちます。ソースパスが/htmlの場合、データ更新の競合を防ぐためにこのオプションが必要です。例えば、wp_optionsテーブルのhtml_typeオプションがtext/htmlなどのデータで設定されている場合、text/[new_path]に置き換えられる可能性があります。これは他の問題を引き起こす可能性があるため、この種のデータベース更新問題を防止するには、このオプションをチェックする必要があります。
  • メールドメイン:
    このオプションを有効にすると、すべてのメールアドレスのドメイン部分が更新されます。
  • データベース検索:
    データベース全体検索は、データベース内のすべてのセルをスキャンします。チェックされていない場合、テキストベースの列のみが検索され、更新プロセスが大幅に高速化されます。データが正しく更新されない問題が発生している場合は、このオプションを使用してください。
  • 投稿GUID:
    サイトを移動する場合は、この値をチェックしたままにしておいてください。詳細はGUIDに関する注意事項を参照してください。投稿テーブルのGUID列の値を変更すると、RSSリーダーが投稿を新規と判断し、フィードに再度表示される可能性があります。
  • シリアライズされたオブジェクトの最大サイズ: (入力フィールド)
    大きなシリアライズされたオブジェクトは、Duplicatorが変換を試みた際に致命的なエラーを引き起こす可能性があります。
    致命的なエラーが発生した場合は、この制限値を下げてください。
    最終レポートにこの種の警告が表示された場合:
    DATA-REPLACE ERROR: Serialization
    ENGINE: serialize data too big to convert; data len: XXX Max size: YYY
    DATA: …..
    シリアル化されたオブジェクトが必要と思われる場合は、制限値を上げるか、制限なしにするために 0 に設定することができます。

管理者アカウント

新しいWordPress管理者を追加するか、既存ユーザーのパスワードを更新します。

管理者アカウント » 既存の管理者パスワードのリセット

この機能を使用して、既存のWordPress管理者アカウントのパスワードを変更します。パスワードを忘れた場合や変更が必要な場合に便利です。

管理者アカウント » 新規管理者アカウント

この機能はオプションです。ユーザー名が既に存在する場合、アカウントは作成または更新されません。

  • 新規ユーザー作成: (チェックボックス)
  • ユーザー名: (入力フィールド、必須)
    作成するユーザーのユーザー名です。これは新規管理者アカウントのログイン名として使用されます。ユーザー名はWordPressの管理画面内では変更できない点にご注意ください。必須項目。
  • パスワード: (入力フィールド、必須)
    作成するユーザーのパスワード。6文字以上である必要があります。新規ユーザー作成時に必須のフィールドです。
  • メールアドレス: (入力フィールド、必須)
    新規ユーザーのメールアドレス。新規ユーザー作成時に必須の項目です。
  • ニックネーム:(入力欄)
    新規ユーザーのニックネームが作成されます。新規ユーザーの作成は任意です。ニックネームを入力しない場合、ユーザー名がニックネームとなります。
  • First Name: (入力フィールド)
    作成するユーザーの名前。任意。
  • 姓: (入力フィールド)
    作成するユーザーの姓。オプション。

プラグイン

このセクションでは、サイトに登録されプラグイン一覧テーブルに表示されるすべてのプラグインを管理します。すべてのプラグインは「有効」または「無効」のプラグインとしてグループ分けされます。有効のまま残す必要があるプラグインはすべてチェックし、有効にしてはいけないプラグインはすべてチェックを外してください。「セーフモード」でインストーラーを実行する場合、必要なプラグイン以外はすべて無効化されます。

プラグイン » プラグイン設定の有効化

ウェブサイト上の全プラグインの一覧を含む表。各行はプラグインを表し、名前、プラグインの詳細、およびバックアップ作成時のオリジナルウェブサイト上のステータスを表示します。

すべてのプラグイン、アクティブまたは非アクティブなプラグインのみ、あるいはテーブル上部のアンカー付きドロップインのみを選択的に表示できます。また、テーブル右上のアンカーを使用して、すべてのプラグインを一度に有効化または無効化することも可能です。

WP設定ファイル

このセクションでは、wp-config.php ファイル内の各種定数を設定できます。

各wp-config値には、定数の挿入と削除を制御する関連スイッチがあります。
スイッチが無効の場合、定数はwp-config.phpから削除されます。ただしスイッチが有効の場合、定数の値を制御する追加のチェックボックスまたは入力フィールドが表示されます。スクリーンショットでは、DISALLOW_FILE_EDITのスイッチが有効ですが、その横の追加チェックボックスは選択されていないことがわかります。 これにより、wp-config.phpに次のコードが挿入されます:define(‘DISALLOW_FILE_EDIT’, false);。チェックボックスが有効化されていた場合、wp-config.phpには次のコードが挿入されます:define(‘DISALLOW_FILE_EDIT’, true);

WP-Configファイル » コンテンツ 投稿/ページ

  • ファイル編集禁止: (トグル)
  • DISALLOW_FILE_MODS: (トグル)
  • AUTOSAVE_INTERVAL: (トグル)
    自動保存間隔(秒単位)(デフォルト:60)
  • WP_POST_REVISIONS: (切り替え)
    記事の改訂履歴の数。改訂履歴を無効にするには0を選択してください。改訂履歴を有効にするにはこのフィールドを無効にしてください。
  • EMPTY_TRASH_DAYS: (切り替え)
    削除された投稿をゴミ箱に保持する日数(完全に削除されるまでの期間)
  • IMAGE_EDIT_OVERWRITE: (切り替え)

WP-Configファイル » セキュリティ

  • FORCE_SSL_ADMIN: (トグル)
  • 自動更新機能が無効です: (切り替え)
  • WP_AUTO_UPDATE_CORE: (切り替え)
  • 認証キー: (切り替え)
    新しい一意の認証キーとソルトを生成

WP-Configファイル » CRON

  • ALTERNATE_WP_CRON: (トグル)
  • DISABLE_WP_CRON: (トグル)
  • WP_CRON_LOCK_TIMEOUT: (切り替え)
    Cronプロセスは、WP_CRON_LOCK_TIMEOUT秒ごとに1回以上実行できません

WP-Configファイル » DEBUG

  • WP_DEBUG: (トグル)
    エラーと警告を表示: (チェックボックス)
  • WP_DEBUG_LOG: (トグル)
    エラーと警告をログに記録: (チェックボックス)
  • WP_DEBUG_DISPLAY: (トグル)
    エラーと警告を表示: (チェックボックス)
  • SCRIPT_DEBUG: (トグル)
    JavaScript または CSS エラー: (チェックボックス)

WP-Configファイル » システム

  • WP_CACHE: (トグル)
  • WPCACHEHOME (トグル)
    この定義は WordPress コアの一部ではなく、WP Super Cache が使用する定義です。
  • WP_MEMORY_LIMIT: (切り替え)
    PHPメモリ制限 (デフォルト:30M; マルチサイトデフォルト:64M)
  • WP_MAX_MEMORY_LIMIT: (切り替え)
    WordPress 管理画面の最大メモリ制限 (デフォルト:256M)

WP-Configファイル » 一般設定

  • WP_DISABLE_FATAL_ERROR_HANDLER: (トグル)
  • MYSQL_CLIENT_FLAGS: (トグル)
  • スクリプト連結: (トグル)
  • SAVEQUERIES: (トグル)
  • WP_TEMP_DIR: (トグル)

ステップ4: テストサイト

管理者ログイン

管理者ログインボタンをクリックしてログインし、このインストールを完了してください。

セキュアサイトへのログイン後、インストーラーファイルを自動削除する(推奨!):チェックボックス

チェックすると、インストーラーはすべてのインストールファイルを削除します。これらのファイルをサーバーに残したままにすると、セキュリティリスクとなる可能性があります!WordPress管理画面にログインし、削除通知リンクに従って削除するか、手動でファイルを削除することで、これらすべてのファイルを削除できます。必ずこれらのファイル/ディレクトリが削除されていることを確認してください。

  • 重複インストーラー
  • インストーラー.php
  • インストーラーバックアップ.php
  • dup-installer-bootlog__[HASH].txt
  • アーカイブ.zip/daf

最終手順:WordPress管理画面にログインし、すべてのインストールファイルを削除してインストールプロセスを完了させてください。インストールファイルが完全に削除されるまで、インストールは完了しません。インストールファイルをサーバーに残したままにすると、セキュリティ上の問題を引き起こす可能性があります。

インストール結果

  • 一般通知ステータス
  • ファイルの状態
  • データベース移行状況
  • 検索と置換による移行ステータス
  • プラグイン

このセクションでは、インストール中に検出された問題の概要が表示されます。問題が検出されない場合、緑色の「正常」バッジが表示されます。問題が検出された場合は、警告または失敗メッセージが表示されます。

移行レポートのレビュー

インストールレポートは、インストール完了後に発生する可能性のあるエラーや警告の概要を把握できるように設計されています。

  • このサイトのフロントエンドを確認するか、インストーラーを再実行してステップ1に戻ってください。
  • wp-config.php の変更と .htaccess の変更を検証してください。
  • 追加のサポートや質問については、オンラインFAQをご覧ください。

データベースレポート

Duplicator Proがバックアップインストール中に作成、スキャン、更新したデータベーステーブル、行、セルに関するレポート。

Duplicatorインストーラーは、WordPressの移行と復元を簡単かつ効率的に行うために設計されています。そのオプションとワークフローを理解することで、様々なインストールシナリオを自信を持って管理できます。この知識により、毎回スムーズで信頼性の高いサイト展開が保証されます。


この記事は役に立ちましたか?


関連記事

無防備な一日を過ごさないために

WordPressの適切なバックアップがない場合、1時間ごとにサイトが危険にさらされる - WordPressの移行が遅れるたびに、パフォーマンスと成長が損なわれる

デュプリケーターを今すぐ入手
複製プラグイン

待って!
限定のお得なチャンスをお見逃しなく!

のお客様は、60%OFFとなります

Duplicatorを無料で試す — 150万人以上のWordPressプロが信頼する理由を実感してください。ただしお急ぎください — この限定60%オフは期間限定です。

または
今すぐDuplicatorProを60%オフで入手 →