マネージドWordPressへの移行
完全手順ガイド
WP Engine・Kinsta・ConoHa WING(マネージドWP)などのマネージドWordPressホスティングへの移行手順を解説します。マネージド環境は通常のレンタルサーバーと異なるプラグイン制限・キャッシュの仕組み・PHP設定の違いがあり、移行前の確認が重要です。移行後のパフォーマンスは大幅に向上することが多いです。
📋 目次
☁️ 1. 主要マネージドWordPressサービスの比較
マネージドWordPressとは、WordPressに特化して最適化されたホスティングサービスです。通常のレンタルサーバーと異なり、キャッシュ・セキュリティ・バックアップが自動管理されます。
- 独自移行プラグイン「Migrate to WP Engine」提供
- キャッシュは独自システム(W3 Total Cache等は不要)
- 一部のキャッシュプラグインは使用禁止
- 月額$25〜(スタータープラン)
- 独自移行プラグイン「Kinsta MU Plugin」利用
- Google Cloud基盤・LXDコンテナ環境
- 独自キャッシュ(Nginx FastCGI)を使用
- 月額$35〜(スタータープラン)
- 「WordPressかんたん移行」機能あり
- WING加速(独自高速化)搭載
- 通常のプラグインがほぼ使用可能
- 月額1,452円〜(ベーシックプラン)
- 「WordPress高速化設定」標準提供
- 「WordPressかんたん移行」機能あり
- プラグイン制限はほぼなし
- 月額1,100円〜(スタンダードプラン)
⚠️ 2. 移行前に確認すべき制約・制限事項
マネージドWordPressには通常のサーバーと異なる制約があります。移行前に必ず確認してください。
- W3 Total Cache・WP Super Cache 等のキャッシュプラグイン(独自キャッシュと競合)
- 大量のメール送信プラグイン(SMTPサーバー制限)
- 過度なリソースを使うプラグイン
- FTPでの直接ファイル操作(SFTP/SSHのみ許可の場合)
- wp-config.phpの一部設定の変更(管理パネルで設定する)
- 独自キャッシュでサイト高速化(設定不要)
- 自動バックアップ(日次・週次)
- 自動SSL証明書発行・更新
- WordPress専用セキュリティ対策
- ステージング環境(本番前テスト)
- 自動WordPress・PHP更新オプション
移行先で使えないプラグインの確認方法
移行先サービスの公式ドキュメントで「禁止プラグインリスト(Banned / Incompatible Plugins)」を確認します。WP Engineは特に制限が多く、公式サイトで確認必須です。禁止プラグインが見つかった場合は代替プラグインを探すか、機能を移行先のネイティブ機能に切り替えます。
| プラグイン | 制限理由 | 代替手段 |
|---|---|---|
| W3 Total Cache | 独自キャッシュと競合 | 移行先の独自キャッシュを使用 |
| WP Super Cache | 独自キャッシュと競合 | 移行先の独自キャッシュを使用 |
| Broken Link Checker | リソース消費が多い | 外部ツール(Screaming Frog等) |
| BackupBuddy(一部) | バックアップ設定が重複 | 管理パネルのバックアップ機能 |
🔧 3. 移行手順(共通フロー)
移行先サービスの禁止プラグインリストを確認する
移行先の公式ドキュメントで使用禁止プラグインを確認し、現在使用中のプラグインと照合します。
PHPバージョンの互換性を確認する
移行先のPHPバージョン(多くはPHP 8.x)と現在使用中のプラグイン・テーマの互換性を確認します。プラグインの管理画面で「テスト済み」バージョンを確認してください。
完全バックアップを取得する
UpdraftPlusなどで現在のサイトをバックアップします。
禁止プラグインを事前に無効化しておく(推奨)
キャッシュプラグインなど移行先で使えないプラグインは移行前に無効化・削除しておくとスムーズです。
移行先サービスにアカウントを作成する
各サービスの公式サイトでアカウントを作成し、プランを選択します。
移行先にWordPressサイトを作成する
管理パネルから新しいWordPressサイトを作成します(この後インポートで上書きされます)。
SSL証明書を発行する
多くのマネージドWPでは自動でSSLが発行されます。発行完了を確認してから移行を進めます。
方法①:移行先提供の専用移行プラグインを使う(最推奨)
WP Engine・Kinstaなどは独自の移行プラグインを提供しています。旧サーバーにプラグインをインストールして移行先の認証情報を入力するだけで自動移行されます。最も手順が少なく安全です。
方法②:All-in-One WP Migrationを使う
専用プラグインが提供されていない場合や、手動でコントロールしたい場合に使います。エクスポートして移行先にインポートします。
方法③:移行代行サービスを依頼する(有料)
WP Engine・KinstaはWordPressエキスパートによる無料・有料の移行代行サービスを提供しています。技術的に不安な場合は活用してください。
マネージドWPの大きなメリットの一つがステージング環境です。本番切り替え前に必ずテストします。
ステージング環境で全ページの表示確認をする
管理パネルからステージング環境を作成し、全主要ページの表示を確認します。フォーム送信・会員機能・決済機能なども動作確認します。
禁止プラグインが有効化されていないか確認する
ステージング環境でプラグイン一覧を確認し、禁止プラグインが有効になっていれば無効化・削除します。
キャッシュの動作を確認する
移行先の独自キャッシュが正しく動作していることを確認します。管理パネルのキャッシュ設定でパージ(クリア)できることも確認します。
DNSのAレコード・ネームサーバーを移行先に変更する
ドメインレジストラまたはDNS管理パネルで移行先サーバーのIPアドレス/ネームサーバーに変更します。
DNS伝播後にhttpsでアクセスできることを確認する
DNS伝播には最大24〜48時間かかります。確認はhttps://でアクセスし、SSL鍵マーク🔒が表示されることを確認します。
キャッシュをパージして最新版を表示させる
管理パネルまたは管理バーの「キャッシュをパージ」ボタンをクリックして最新コンテンツを表示させます。
🔍 4. サービス別の移行ポイント
WP Engine への移行
- WP Engineのダッシュボードで新サイトを作成
- 旧サーバーに「Migrate to WP Engine」プラグインをインストール
- WP Engineダッシュボードから発行した移行キーをプラグインに入力
- 「Migrate」ボタンで自動移行開始(完了まで数分〜数時間)
- WP EngineのステージングURLで動作確認
- 禁止プラグインを確認・削除(WP Engineは
Disallowed pluginsリストあり) - DNSを切り替えて本番公開
wp-config.php の一部設定はWP Engineの管理パネルから行います。直接編集しても反映されない項目があります。Kinsta への移行
- Kinstaのダッシュボードで新サイトを作成(移行オプションを選択)
- Kinstaが無料移行を提供している場合はサポートに依頼
- 手動移行の場合はAll-in-One WP MigrationまたはFTP+phpMyAdmin
- KinstaのSFTPまたはSSHでファイルをアップロード(FTP非対応)
- Kinstaダッシュボードの「キャッシュ」メニューでキャッシュ設定を確認
- DNSをKinstaのIPアドレスに変更
ConoHa WING への移行
- ConoHa WINGの管理パネルにログインしてWordPressサイトを追加
- 「WordPressかんたん移行」メニューから移行元URLと管理者情報を入力
- 移行完了後、ConoHaの確認用URLで動作確認
- DNS切り替え(ネームサーバーをConoHaに変更)
✅ 5. 移行後の確認チェックリスト
- ☑https://でサイトが正常に表示される(SSL🔒確認)
- ☑全主要ページが正常に表示される
- ☑お問い合わせフォームの送信が動作する
- ☑管理画面にログインできる
- ☑画像・メディアファイルが正常に表示される
- ☑禁止プラグインが無効化・削除されている
- ☑独自キャッシュが有効になっている(管理パネルで確認)
- ☑自動バックアップの設定を確認した
- ☑ステージング環境が使えることを確認した
- ☑Google Analyticsで計測が継続していることを確認
- ☑Search Consoleでエラーが増えていないことを確認
🔨 6. よくあるトラブルと対処法
禁止プラグインが有効になっているか、PHPバージョンの互換性エラーが発生しています。まず全プラグインをFTP/SFTPで無効化(wp-content/plugins/ フォルダを plugins_old にリネーム)してサイトが表示されるか確認します。表示されたらプラグインを1つずつ有効化して原因を特定します。
マネージドWPの独自キャッシュが古いコンテンツを返しています。管理パネルの「キャッシュをパージ(クリア)」ボタンをクリックしてキャッシュを削除してください。WordPressの管理バーにも「キャッシュパージ」ボタンが追加されている場合があります。
マネージドWP環境ではセキュリティ上の理由からデフォルトのPHP mail()関数が無効化されていることがあります。SendGrid・Amazon SES・SendGridなどの外部SMTPサービスとWP Mail SMTPプラグインを組み合わせて設定してください。
マネージドWPによってはFTPが使えず、SFTPまたはSSHのみ対応の場合があります。FileZillaなどのFTPクライアントでSFTP接続の設定を行ってください(ポートは通常22)。接続情報は管理パネルのSFTP/SSH設定メニューで確認できます。
WP Engineは一部の定数をwp-config.phpで設定しても管理パネルの設定が優先される場合があります。デバッグ設定・メモリ制限・ファイルアップロードサイズなどはWP Engineの管理パネル(サイト設定 → PHPバージョン/上限)から変更します。
❓ 7. よくある質問(FAQ)
Q. マネージドWordPressから通常のレンタルサーバーに戻すことはできますか?
できます。通常のサーバー間移行と同じ手順でAll-in-One WP MigrationやFTP+phpMyAdminで移行できます。マネージドWP独自の機能(ステージング・自動バックアップなど)は利用できなくなりますが、コンテンツ自体は通常のWordPressデータなので問題なく移行できます。
Q. WP EngineやKinstaは日本語サイトにも対応していますか?
はい。サーバー自体は日本語コンテンツに対応しています。ただし管理パネルは英語のみのサービスが多く、サポートも英語対応のみの場合があります。日本語サポートが必要な場合はConoHa WING・エックスサーバーなどの国内サービスを選択してください。
Q. 移行後にサイト速度はどのくらい改善しますか?
一般的には通常のレンタルサーバーと比べてページ表示速度が20〜60%改善するケースが多いです。特に独自キャッシュ・CDN・SSD・最新PHPバージョンの組み合わせにより、Core Web Vitalsの改善が期待できます。ただしサイト規模・コンテンツ・プラグイン構成によって効果は異なります。
Q. 無料トライアル中に移行テストできますか?
WP Engine(14日間)・Kinsta(30日間返金保証)など多くのサービスでトライアルや返金保証があります。本番移行前にトライアル期間を使ってステージング環境でテストすることをおすすめします。