デュプリケーター デュプリケーター
WordPressを手動で移行する方法

WordPressを手動で移行する方法(9つの手順、プラグイン不要)

· · 21分の読み物 ·
執筆者 著者アバター ジョエラ・ダン
著者アバター ジョエラ・ダン
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。
·
レビュー レビュアーアバター ジョン・ターナー
レビュアーアバター ジョン・ターナー
ジョン・ターナーはDuplicatorの社長です。彼は20年以上のビジネスと開発の経験があり、彼のプラグインは2500万回以上ダウンロードされています。

手動での移行であれば、サーバー間で移動するすべてのファイルやデータベースの行を完全に管理できます。プラグインによる制限やファイルサイズの上限もなく、万が一不具合が発生しても監査できないようなブラックボックス的な処理もありません。

その制御には代償が伴います。手順はいくつもあり、そのうちのいくつかは、白い画面やデータベース接続エラーに直面するまで気づかないような、特定の失敗パターンを持っています。私もその経験があります。決して楽しいことではありません。

このガイドでは、全プロセスを順を追って解説し、各ステップの前に注意すべきポイントを明記しています。このガイドを終える頃には、DNSの設定を行う前にテストを済ませた、新しいホスト上で正常に動作するサイトが完成しているはずです。

まず知っておくべき点がいくつかあります。手動での移行は、細かい設定を自分で調整したい場合、ホスティングサービスが移行プラグインに対応していない場合、あるいはWordPressがプリインストールされていない空のサーバーに移行する場合に適しています。それ以外のほとんどの場合、より迅速な方法があります。手動での手順の後に、その方法についても説明します。

以下はその要点である:

  • 手動での移行は完全に制御できますが、手順が多くあります。そのうちの2つ(URLの置換とwp-config.phpの更新)は、移行が失敗しやすい箇所ですので、それらの手順に進む前に警告をよくお読みください
  • 移行作業を開始する前に、現在のホストのPHPバージョンを確認し、新しいホストでも同じバージョンが利用可能かどうかを確認してください。バージョンの不一致は、移行後に画面が真っ白になる最も一般的な原因であり、今確認すれば5分で済みますが、後で診断しようとすると1時間かかってしまいます。
  • URLを更新するために、データベースに対して生のSQLによる検索・置換を実行してはいけません。シリアライズされたデータが破損する恐れがあります。まずは「Search & Replace Everything」プラグインを使用して、テスト実行を行ってください。
  • DNSの設定を変更する前に、ローカルのhostsファイルを編集して、新しいホスト上で完全に移行されたサイトをテストすることができます
  • DNSの反映には切り替え後2~6時間かかります。新しいサイトが正常に動作していることを確認するまで、旧サイトはそのまま稼働させておいてください。

目次

専門家のアドバイス これらの手順を減らすために、代わりにWordPress移行プラグインを使うことをお勧めします!Duplicator Proを使えば、元のサイトをバックアップし、新しい場所にドラッグ&ドロップすることができます。

なぜ手動でWordPressサイトを移行するのか?

最初にウェブサイトを開設する際、ニーズに合ったホスティングプランとドメイン名を選択します。しかし、最終的にはサイトを移行する必要があるかもしれません。これは、WordPressウェブサイトを別のウェブホスト、サーバー、またはドメインに移動することを含みます。

サイトを移行する理由は以下の通りです。

  • ウェブサイトのパフォーマンス低下

サイトのダウンや読み込み速度の低下、その他のパフォーマンスの問題が発生する可能性があります。その場合は、より適切なウェブホスティングサービスを探すか、ホスティングプランをアップグレードする必要があります。例えば、共有サーバーからマネージドWordPressホスティングに移行するという方法があります。

  • オーガニック・トラフィックの増加

スモールビジネスやブログの規模が大きくなると、現在のサーバーでは大量のトラフィックを処理しきれなくなる可能性があります。

  • リブランディング

複雑なドメイン名はウェブサイトの信頼性に影響します。新しいドメインへの移行を検討しているなら、サイトを移行する時期です。 

本番サイトに変更を加えると、サイトが壊れてしまう可能性があります。この問題を避けるために、コンテンツをローカルホストのステージングサイトに移行することができます。 

始める前に必要なもの

手動での移行には多くの要素が関わっています。認証情報を1つ見落としたり、準備手順を1つ飛ばしたりすると、移行の途中で作業を中断して原因を突き止めなければならず、一度開始すると中断が難しい手順もあります。

どちらのサーバーにも手を加える前に、これらすべてを準備しておいてください。

アクセスと認証情報:

  • FTPクライアントがインストールされ、使用可能な状態にある(FileZillaが標準的な選択肢です)、または新旧両方のホストでcPanelへのアクセスが確認されている
  • 両方のホストでphpMyAdminへのアクセスが確認されました。作業を開始する前に、ログインしてWordPressのデータベースが表示されることを確認してください。
  • 新しいホスティングアカウントの設定が完了しました。本番用のドメイン、またはテスト用に利用できる一時的なURLのいずれかをご利用いただけます。

技術的な確認:

  • 現在ご利用のホスティングサービスでのPHPのバージョンです。cPanelで確認するか、ホスティングサービスに問い合わせてください。新しいホスティングサービスでは、これと同じ、または近いバージョンを使用する必要があります。バージョンの不一致は、移行後に「白い画面」が表示される最も一般的な原因です。今確認すれば5分で済みますが、後で原因を特定しようとすると1時間かかってしまいます。
  • 新しいホストの空きディスク容量。アップロード、解凍、およびデータベースのインポートに備えて、現在のサイトサイズの少なくとも2倍の容量が必要です。

何かをエクスポートする前に:

  • 旧サイトではキャッシュプラグインを無効にしてください。キャッシュされたファイルがエクスポートに含まれてしまうと、新しいサーバーで予期せぬ動作を引き起こす可能性があります。
  • スムーズな移行を行うには、使用していないプラグイン、テーマ、メディアを削除してください。必須ではありませんが、移行作業はこれらを整理するのに適した機会です。
  • 現在のサイトの完全なバックアップを作成し、サーバー外のどこかに保存してください。次の9つの手順のいずれかの段階で問題が発生した場合、このバックアップがあれば元の状態に戻すことができます。

WordPressサイトを手動で移行する方法

移行サービスを利用すればプロセスを自動化できますが、ご自身で行うことをお選びになる方もいらっしゃるでしょう。技術的な知識があれば、サードパーティ製のツールを使わずにWordPressを移行することも可能です。

ここでは、手動でウェブサイトを移行する方法を説明します:

  • 手順 1:データベースのエクスポート:旧ホストからサイトのコンテンツと設定をすべて含む SQL ファイルを取得します。データベースのサイズが 100MB を超える場合は、gzip 圧縮を行ってください。そうしないと、インポートに失敗する可能性があります。
  • ステップ2:WordPressのファイルをダウンロードする:古いサーバーからすべてのファイルを取得します。メディアライブラリが大きなサイトの場合、cPanelのZIP圧縮機能を使う方が、FTPよりも高速で信頼性が高いです。
  • ステップ3:新しいホストで新しいデータベースを作成する:移行したサイトが接続する空のデータベースを設定し、作成した直後にすべての認証情報を書き留めておく
  • ステップ4:新しいホストにファイルをアップロードする:すべてのファイルを新しいサーバーに移動し、適切なファイル権限を設定してください。権限の設定が間違っていると、403エラーが発生する可能性があります。
  • ステップ 5:新しいホストにデータベースをインポートする:SQL ファイルを新しいデータベースにアップロードし、phpMyAdmin でテーブルが表示されていることを確認してから、次のステップに進んでください
  • ステップ 6: wp-config.php を更新する:新しい認証情報を使用して WordPress を新しいデータベースに接続します。ここでたった 1 文字でも入力ミスがあれば、本番サイトでデータベース接続エラーが発生します
  • ステップ 7:データベース内の URL を更新する:「Search and Replace Everything」を使用して古いドメインの参照を置き換えてください。生の SQL を使用しないでください。生の SQL による置換は、シリアライズされたデータを破損させ、ページビルダーのレイアウトを崩す原因となる可能性があります
  • ステップ8:サイトのテスト:他のユーザーには従来のサイトが引き続き表示される状態で、ローカルのhostsファイルを編集し、新しいホストですべてが正常に動作することを確認します
  • ステップ 9:ドメインを新しいホストに設定します。移行が問題なく完了したことを確認したら、ネームサーバーまたはDNSのAレコードを更新してください。変更が反映されるまでは、旧サイトをそのまま残しておいてください。

手動での移行には、常に何らかのリスクが伴います。重要なデータが失われたり、サイト全体が機能しなくなったりする可能性があります。このプロセスをより簡単かつ安全に行うために、Duplicator ProのようなWordPress移行プラグインの導入をお勧めします。 

ステップ1:データベースのエクスポート

このデータベースには、WordPressが動的に生成するすべてのデータ(投稿、ページ、コメント、ユーザーアカウント、プラグインの設定、ウィジェットの設定など)が格納されています。これは、移行する中で最も重要なファイルです。

データベースのバックアップが作成できたら、それを新しいサーバーに簡単にアップロードできます。

通常、ウェブホストは、データベースマネージャであるphpMyAdminに簡単にアクセスできるようにします。例えば、BluehostではphpMyAdminボタンを見つけてください。

ワードプレス phpMyAdmin

左側のパネルで、WordPress データベースの名前をクリックしてください。どれが該当するか分からない場合は、現在のサイトの wp-config.php を開き、 DB_NAME 値。

データベースを選択したら、「エクスポート」タブをクリックします。

phpMyAdminエクスポート

ほとんどのサイトでは、SQL形式での クイックエクスポートで十分です。「実行」をクリックし、.sqlファイルをコンピュータに保存してください。ファイル名は「site-backup-2026-04-17.sql」のように、一目で何であるかが分かるようにしてください。

WordPressデータベースのエクスポート

データベースのサイズが100MBを超える場合は、代わりに「カスタムエクスポート」機能をご利用ください。画面を下にスクロールして「圧縮」オプションを見つけ、「gzip」を選択してください。これにより、ダウンロード前にファイルが圧縮され、後でインポートする際にファイルサイズの上限を超えるエラーが発生するのを防ぐことができます。

ステップ2:WordPressのファイルをダウンロードする

WordPressのファイルには、コアソフトウェア、テーマ、すべてのプラグイン、およびメディアライブラリ全体が含まれます。これらをサーバーからダウンロードするには2つの方法があります。適切な方法は、サイトの規模によって異なります。

ホスティングプロバイダのダッシュボードにログインし、cPanel またはホスティングプロバイダ独自のファイルマネージャーを開いてください。

BluehostでcPanelを開く

サイトのルートフォルダ(通常は「public_html」という名前です)に移動します。そのフォルダを右クリックし、「圧縮」を選択します。zip形式を選択して確定します。圧縮が完了するまでお待ちください。サイトの規模が大きい場合は、数分かかる場合があります。

サイトファイルのダウンロード

zipファイルが表示されたら、ダウンロードしてください。何千もの個別のファイルではなく、1つのファイルとして入手できるため、処理が大幅に高速化され、大規模なメディアライブラリでのFTPタイムアウトの問題も回避できます。

方法B:FileZilla を使った FTP(小規模なサイトには適しています)

FileZillaを起動し、FTPの認証情報を使用して現在のホストに接続してください。

ファイルジラ・クイックコネクト

右側のパネルで、サイトのルートディレクトリに移動します。すべてのファイルを選択し、右クリックして「ダウンロード」を選択します。

サイトファイルのダウンロード

大規模なサイトでは、FTP転送がタイムアウトになることがある点にご注意ください。転送中に接続が切断された場合、FileZillaの「再開」機能により、中断した箇所から再開されます。再接続後 、キュー項目を右クリックし、「キューを処理 」を選択してください。

いずれにせよ、ダウンロードするファイルには、wp-config.php、.htaccess ファイル、および wp-content フォルダ全体が含まれています。次の手順に進む前に、ローカルフォルダにこれら3つがすべて含まれていることを確認してください。

ステップ3:新規データベースの作成

WordPressを新規にインストールする場合は、新しいデータベースを作成する必要があります。これにより、保存済みのSQLデータベースをインポートするためのスペースが確保されます。

ホスティング会社によって、このプロセスは異なる場合があります。cPanelを提供しているホストを使用している場合は、データベース設定を見つけて、MySQLデータベースをクリックします。

MySQLデータベース

新しいデータベースには単純に名前をつけることができる。そして、Create Databaseをクリックします。

MySQLデータベースの作成

新しいデータベースとともに、新しいユーザーを追加する必要があります。MySQL Usersセクションに新しいユーザ名とパスワードを入力します。

MySQLユーザーの作成

次に、新規ユーザーを先ほど作成したデータベースにリンクします。Add User to Databaseの下で、新しいユーザーとデータベースを選択します。

ユーザーをデータベースに追加する

ユーザーにすべての権限を自由に与えてください。これにより、ユーザーはデータベースを完全に制御できるようになります。 

ステップ4:新しいホストにファイルをアップロードする

この手順は手順2と同じです。ファイルをダウンロードした方法に合わせて、適切な方法を選択してください。

cPanelのファイルマネージャーからzipファイルをダウンロードした場合:

新しいホスティングサービスのcPanelにログインします。サイトの配置先となるルートフォルダ(通常はpublic_html)に移動します。「アップロード」をクリックし、zipファイルを選択します。アップロードが完了したら、zipファイルを右クリックして「解凍」を選択します。解凍先がサイトのルートフォルダであることを確認してから、解凍を実行してください。

サイトファイルのアップロード

FTP経由でダウンロードした場合は:

新しいホストのFTP認証情報を使用して、FileZillaでそのホストに接続してください。右側のパネルでサイトのルートディレクトリに移動します。左側のパネルからダウンロードしたファイルをドラッグ&ドロップしてアップロードします。メディアライブラリの容量が大きい場合は、アップロードに時間がかかることがあります。

アップロードが完了したら、ファイルのアクセス権限を確認してください。アクセス権限が正しくない場合、403 Forbiddenエラーが発生したり、別の問題が発生したかのように見える白い画面が表示されたりします。

cPanelのファイルマネージャーで、サイトのルートディレクトリにあるすべてのフォルダを選択し、右クリックして「権限の変更」を選択します。フォルダの権限を755に設定します。次に、すべてのファイルを選択し、権限を644に変更します。

ファイルのアクセス権を変更する

正常に設定されているかどうかは、新しいホストのファイルマネージャーでサイトディレクトリ全体が表示され、明らかに欠落しているフォルダがないかどうかで確認できます。

このステップで、手動での移行の多くが失敗に終わります

FTP転送は時間がかかり、たった1つのファイルの取りこぼしや接続不良だけで、移行先のサイトが機能しなくなる可能性があります。Duplicator Proなら、すべてを1つのバックアップにまとめて、手動でのファイル移動を一切行わずに、スムーズなインポートを実行します!

ステップ5:元のデータベースをインポートする

新しいホストのphpMyAdminにログインします。左側のパネルで、手順3で作成した空のデータベースの名前をクリックします。まだテーブルは表示されていないはずです。次に、「インポート」タブに移動します。

手順 1 でエクスポートした .sql ファイルを選択してください。その他の設定はすべてデフォルトのままにしておきます。

「実行」をクリックする前に:.sqlファイルが圧縮されておらず、ページに表示されている最大アップロードサイズを超えている場合、エラーが発生します。その場合は、前の画面に戻り、gzip圧縮を有効にして再エクスポートし、圧縮したファイルで再度お試しください。

データベースのインポート

インポートが成功すると、左側のパネルにデータベースのテーブルが表示されます。「wp_」という接頭辞が付いたテーブル(WordPressのインストール時に変更した場合は、そのカスタム接頭辞が付いたテーブル)が表示されるはずです。

インポート後に左側のパネルが空のままの場合は、何か問題が発生しています。最もよくある原因は、間違ったデータベースにインポートしてしまったことです。「インポート」タブをクリックする前に、左側のパネルで新しいデータベースが選択されているか、もう一度確認してください。

ステップ 6: wp-config.php ファイルを編集する

wp-config.php は、WordPress にどのデータベースに接続するか、およびどの認証情報を使用するかを指定するファイルです。現在、このファイルには以前のホストのデータベース情報がまだ残っています。これを更新するまでは、移行後のサイトは、もはや存在しないデータベースに接続しようとしてしまいます。

アップロードしたファイルの中から「wp-config.php」を探してください。通常、このファイルは「wp-content」フォルダと同じサイトルートに配置されています。そのファイルを右クリックし、「編集」を選択してください。

次の4行を見つけて、ステップ3で作成した内容に合わせて更新してください:

define( 'DB_NAME', 'your_new_database_name' );
define( 'DB_USER', 'your_new_database_user' );
define( 'DB_PASSWORD', 'your_new_database_password' );
define( 'DB_HOST', 'localhost' );

DB_NAME, DB_USERそして DB_PASSWORD ステップ3で書き留めた内容と完全に一致している必要があります。ホストが追加したプレフィックスも含みます。 DB_HOST ほとんどの場合 localhostですが、一部のマネージドホストでは特定のホスト名を使用しています。もし localhost うまくいかない場合は、ホストのドキュメントやサポートチャットで正しい値を確認してください。

ここでは、すべての文字が重要です。引用符の中に余分なスペースが1つあるだけで、データベース接続エラーが発生します。保存後に内容を確認してください。

ファイルを保存して、エディタを閉じます。

ステップ7:データベース内のURLを更新する

データベース内の投稿コンテンツ、設定、およびシリアル化されたプラグインデータには、依然として以前のドメインが残っています。以前のドメインが記載されている箇所をすべて、新しいドメインに置き換える必要があります。

rawを実行しないでください SQL REPLACE データベースに対して直接クエリを実行します。生のSQLで置き換えると、シリアライズされたデータが破損してしまいます。WordPressでは、複雑な設定配列をデータベースにこの形式で保存しています。その結果、ページビルダーのレイアウトが崩れたり、ウィジェットの設定が破損したり、プラグインの設定が気付かないうちにリセットされたりすることがあり、その原因を特定するのが困難なケースが多々あります。

Search & Replace Everythingプラグインなら、より良い方法があります。「検索対象」欄に、プロトコルを含めた旧ドメイン(例:https://olddomain.com)を入力します。「置換先」欄には、新しいドメイン(https://newdomain.com)を入力します。

検索と置換のすべて置換

リスト内のすべてのテーブルを選択し、検索と置換の内容を確認してから実行してください。

この試行では、設定を変更せずに検出されたインスタンスの数が表示されます。その数を確認し、妥当であることを確認してから、変更を適用してください。

置き換えが完了したら、wp-admin の「設定」»「パーマリンク」に移動し、何も変更せずに「変更を保存」をクリックしてください。これにより、.htaccess ファイルが再生成され、旧ドメインを参照しているリライトルールがすべてクリアされます。

ワードプレスのパーマリンク

ステップ8:新しいサイトをテストする

ほとんどのチュートリアルではこの手順が省略されていますが、実はこれが最も役立つ手順です。

DNSの設定を一切変更することなく、ドメインを新しいホストに設定する前に、移行後のサイトを新しいホスト上で閲覧することができます。これを行うには、一時的に自分のコンピュータに、ドメインを新しいサーバーのIPアドレスに解決するように指示します。

新しいサーバーのIPアドレスを確認してください。通常、ホスティングのコントロールパネルでは、cPanelのメインページ、または「共有IPアドレス」の項目に表示されています。

ブルーホストのIPアドレス

MacまたはLinuxの場合

ターミナルを開き、次のコマンドを実行します sudo nano /etc/hosts. の下部に hostsファイル、新しい行を追加します: 123.456.789.0 yourdomain.com (実際のサーバーのIPアドレスとドメイン名を使用してください)。保存するには Ctrl+X、そして Y、そして 入場.

Windowsの場合:

「メモ帳」を管理者として開きます(「メモ帳」を右クリックし、「管理者として実行」を選択)。C:\Windows\System32\drivers\etc\hosts にあるファイルを開きます。ファイルの一番下に同じ行を追加し、保存します。

さあ、ブラウザを開いて、ご自身のドメインにアクセスしてください。お使いのコンピュータは新しいサーバーからサイトを読み込みますが、それ以外のユーザーには依然として古いサイトが表示されます。

先に進む前に、以下の点を確認してください:

  • ホームページは正常に読み込まれます
  • 画像の表示
  • 内部リンクは正常に機能しています
  • Wp-adminには、ご自身の認証情報を使用してアクセスできます
  • すべての問い合わせフォームがエラーなく送信されます
  • SSL証明書は有効と表示されています

テストが終わったら、hosts ファイルに戻り、追加した行を削除してください。そうすれば、コンピュータは再び通常通りドメインを解決するようになります。

手順 9:DNS 設定を更新する

ここまでで、ウェブサイトは新しいサーバーまたはドメイン名に完全に移行されます。サイトは機能していますが、ドメインネームシステム(DNS)での表示方法も更新することが重要です。 

現在、ドメインのDNSは古いホストを指しています。幸いなことに、新しいホストを反映するように簡単に変更することができます。

このプロセスは、新しいドメインを登録した場所によって異なります。これがどのように動作するかのアイデアを与えるために、我々はBluehostでネームサーバーを変更する手順を説明します。

まず、ホスティングアカウントにログインし、ドメイン " マイドメインに進みます。次に、ドメインの右側にあるドロップダウンメニューを展開し、DNSをクリックします。

BluehostのDNS設定

ここで、ネームサーバーとIPアドレスを含むDNSレコードが表示されます。次に、Editをクリックします。

DNSレコードの編集

新しいウェブホストを指定するには、セットアップタイプとして カスタムを選択します。

カスタムネームサーバーの設定

ここで、新しいホスティングプロバイダの情報を入力するだけです。DNSが伝搬し、新しいサイトを指すようになるまで、最大48時間かかることがあります。

もっと手っ取り早い方法があります

手動での移行には、9つのステップが必要というのが現実です。このプロセスを無事に終えたなら、何が移動し、どこへ移動したのか、そしてその理由を正確に把握できたはずです。その知識は、間違いなく役に立つものです。

しかし、ほとんどの移行作業では、そこまで細かく制御する必要はありません。そして、その9つのステップのうち2つが、手動での移行で最も頻繁に問題が発生する箇所です。

手っ取り早く簡単な方法の一つは、WordPressの移行プラグインをインストールすることです。 

Duplicatorは、WordPressサイトをエクスポートして簡単に移動できる強力なツールです。

Duplicator Pro プラグイン

私のお気に入りのデュプリケーター・プロの特徴のひとつは、ドラッグ・アンド・ドロップ機能だ。

サイトのコンテンツ、テーマ、プラグイン、データベース、メディアファイルをバンドルしたバックアップを作成できます。そして、このzipファイルを2つ目のサイトにドロップするだけです。

Duplicatorでバックアップをインポート

これにより、Duplicatorの移行ウィザードが起動し、元のコンテンツをインポートするための手順が順を追って案内されます。ファイルを手動でインポートしたり、検索・置換スクリプトを実行したりする必要はありません。

デュプリケーターの検索と置換

さらに、Duplicatorは大規模サイトや マルチサイトネットワークに対応できるように構築されています。代理店やビジネスのウェブサイトから重要なデータを失う心配はありません。 

このツールを使えば、ウェブサイトを移動する際の時間と労力を大幅に節約できます。ファイルマネージャーやphpMyAdminと格闘するよりも、Duplicatorに作業を任せることができます!

無料の移行ツールをお探しなら、Duplicatorには無料版もあります。Duplicator Liteを使えば、コーディングの知識がなくてもWordPressサイトを移行できます!

よくある質問 (FAQ)

WordPressサイトを手動で移行するには、どのくらいの時間がかかりますか?

メディアライブラリがそれほど多くない小規模なサイトの場合、作業開始から完了まで1~2時間程度を見込んでください。数ギガバイトのメディアデータがあり、データベースも大規模なサイトの場合、主にファイル転送の待ち時間により4~6時間かかることがあります。作業手順そのものはそれほど時間がかかりませんが、FTPアップロードやデータベースのインポートには時間がかかります。大規模なサイトでは、cPanelのZIPファイルを使用する方法を用いることで、転送時間を大幅に短縮できます。

移行する前に、新しいホスティング環境にWordPressを再インストールする必要がありますか?

いいえ。既存のWordPressインストール環境(コアファイルを含む)を移行するのです。新しいホストにまずWordPressを新規インストールすると、競合するwp-config.phpファイルと重複したデータベースが作成されてしまいます。これらは、ご自身のデータをインポートする前に削除する必要があります。新しいホストのpublic_htmlフォルダを空の状態にしてから作業を開始してください。

データベースが大きすぎてphpMyAdminからエクスポートできない場合はどうすればよいですか?

ほとんどの場合は、gzip圧縮を有効にした「カスタムエクスポート」オプションを使用してください。それでも圧縮後のファイルが大きすぎてインポートできない場合は、BigDumpという無料のPHPスクリプトを使用してください。これは、大きなSQLファイルを小さなチャンクに分割し、順次インポートするツールです。BigDumpを新しいサーバーにアップロードし、SQLファイルを指定して、ブラウザから実行してください。あるいは、WP-CLIを使用すれば、どのようなサイズのデータベースでも処理できます: wp db export 以前のホスト上で、 wp db import 新しいものについて。

DNSの伝播が完了したかどうかは、どうすればわかりますか?

whatsmydns.net などのツールを使用して、世界中のさまざまな地域からドメインがどのように解決されるかを確認してください。ドメインを入力し、Aレコードを選択します。ほとんどの地域で新しいサーバーのIPアドレスが表示されれば、ほとんどの訪問者にとってプロパゲーションは実質的に完了したと言えます。極端なケースでは、世界全体へのプロパゲーションに最大48時間かかることもありますが、ほとんどの地域では2~6時間以内に更新されます。

WordPressサイトを移行する最も簡単な方法は?

WordPressサイトを移行する最も簡単な方法は、Duplicator ProのようなWordPress移行プラグインをインストールすることです。Duplicatorを使えば、サイト全体を1つのzipアーカイブファイルにパッケージすることができます。そして、それを新しいWordPressインストールにドラッグ&ドロップできるようになります。

これにより、ファイルやデータベースを手動で転送する必要がなくなり、移行中にデータが失われることもありません。

利用可能なさまざまな移行プラグインを調べたい場合は、ここに最も人気のあるオプションのいくつかを示します:

WordPressサイトを手動で移行するには?

WordPressサイトを手動で移行するには、phpMyAdminで現在のWordPressサイトのデータベースをエクスポートします。次に、FTPまたはファイルマネージャを使用して、すべてのWebサイトファイルを新しいホスティング環境に転送します。

また、新しいホスティングサーバーに新しいデータベースを作成し、以前にエクスポートしたデータベースをインポートする必要があります。最後に、新しいホスティングのwp-config.phpファイルでデータベースの認証情報とサイトのURLを更新し、適切な接続を確保します。

ローカルで作業した後、WordPressサイトをライブホストにアップロードするにはどうすればよいですか?

ローカルサイトで、Duplicator Proを使ってサイトのファイルとデータベースのコピーを作成します。Duplicator が本番サイトにもインストールされていることを確認してください。次に、インポートツールを使用して、ローカルサイトをライブサーバにアップロードします。

WordPressのサイトを別のサイトに移すことはできますか?

はい、WordPressサイトを別のサイトに移行することができます。Duplicator Pro プラグインを使用して、元のサイトのバックアップを作成するだけです。その後、新しいサイトにバックアップをインポートし、Duplicator移行ウィザードの手順に従ってください。

新しいホストにWordPressサイトを復元するにはどうすればよいですか?

WordPressサイトを新しいホストに復元するには、Duplicatorを使用して定期的にバックアップを保存していることを確認してください。サイトがクラッシュし、ホスティングをアップグレードすることにした場合、最新のバックアップアーカイブファイルを新しいサイトにドラッグ&ドロップするだけです。これで元のサイトのデータがすべて復元されます。

サイトは新しいホストに移行しました。次にすべきことは以下の通りです。

移行作業が完了しました。サイトはクリーンな状態で、テストも済み、公開されています。まさにこの瞬間こそ、多くの人がバックアップを省略して、すぐに変更を加え始めてしまうのです。

絶対にやめてください。プラグインの更新、テーマの変更、コンテンツの編集を行う前に、今すぐ新しいサイトの完全なバックアップを作成してください。新しいホスティング環境での最初の1週間で何か問題が発生した場合、必要なのは古いサーバーのバックアップではなく、正常に動作していた状態からの復元ポイントだからです。

150万人以上のWordPress専門家が、Duplicator Proを利用して、WordPress自体にアクセスできなくなった場合を含め、どこからでも復元可能な、検証済みの完全なバックアップを作成しています。wp-adminにまったくアクセスできない状況でもサイトを復元できるため、災害復旧用URLがあるだけでも、このツールの価値は十分にあります。

手動での移行作業に数時間費やしたばかりなら、次の作業に進む前に5分ほどかけてバックアップを取っておくのが当然の次のステップです。

WordPress移行のヒントがもっと必要ですか?以下の他のガイドをご覧ください。

著者アバター
ジョエラ・ダン コンテンツライター
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。
当サイトのコンテンツは読者の皆様のご支援により運営されています。特定のリンクをクリックいただくと、当サイトに報酬が入る場合があります。

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

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

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

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

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

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

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