ラッコサーバーお問い合わせラッコサーバー(TOP)TOPKnowledgeBaseマニュアルWordPressをラッコサーバー契約間で移転する方法(かんたん移行なし)異なるサーバーアカウント間で、WordPressサイトを移行する手順を説明します。かんたんWordPress移行(ラッコサーバー契約間で移行する)がうまくいかない場合にこちらの方法をお試しください。以下のいずれかに当てはまるWordPressサイトは、この記事で紹介している手順では移転できません。対象ドメインのサイトデータのバックアップを取得します。取得・移設作業が簡単なため、極力プラグインの使用を推奨します。Migration」と入力>「今すぐインストール」をクリック後、「有効化」をクリックこれでプラグインのインストールが完了します。Migration>エクスポート>「エクスポート先」をクリックします。プルダウンメニューから、「ファイル」を選択します。待つとエクスポートが完了するので、画像のように表示されたらリンクをクリックしてダウンロードしましょう。ダウンロードされるファイルの形式は「.wpress」です。大量の画像や動画などをサイトにアップロードしている場合は、エクスポートされるファイルのサイズが大きくなります。目安として2GBを超える場合、ファイルのダウンロードや、移行先でのデータインポートに失敗してしまうことがあります。データサイズが大きい場合は、以下の記事も参考にしてください。以下のファイルは、プラグインによるバックアップ取得の対象外です。ads.txt)から内容をコピーして控えておきましょう。プラグインを使用しない場合の手順STEP.1構成ファイルのダウンロードファイルマネージャーまたはFTPソフトを使って、/public_html/ドメイン名/以下にあるファイル・フォルダ(「index.php」「wp-〇〇.php」「wp-content」などが含まれるファイル全て)を全てダウンロードしてください。ファイルマネージャーの操作方法FTPソフトの設定方法(FileZilla)STEP.2データベースのエクスポート次は、サイトのデータベースを抽出・ダウンロードします。サーバー管理画面から、phpMyAdminにログインします。1左側のメニューから移行対象のデータベースを選択、2右画面上部のメニューから「エクスポート」をクリックします。WordPressデータベース名を調べる方法WordPress管理画面にログイン>ツール>サイトヘルス>「情報」タブ>「データベース」からデータベース名の確認ができます。エクスポート方法は「簡易」を選択し、実行ボタンを押すとダウンロードされます(「.sql」形式のファイル)。これでデータベースの抽出は完了です。移行先に引き継げない設定・データ以下の設定やデータは、移行先のサーバーに引き継ぐことができない(移行元のドメイン削除と同時に削除されてしまう)ため、自身で移行先のサーバーへ再設定が必要です。必要に応じて、メール転送設定・DNS設定の確認やメールデータのバックアップ取得(メールソフトにPOP形式の受信設定を行うなど)を行っておきましょう。2.(移行先)初期サブドメインにWordPress移行・動作確認1で取得したバックアップを、一旦移行先サーバーアカウントの初期サブドメイン(例:abcde012345.rakkoserver.net)にインポート(データ設置)し、動作確認を行います。初期サブドメインにWordPressをインストールします。インストールが完了したら、インポート(データ設置)に進みます。Migrationプラグインをインストールします。Migration」と入力>「今すぐインストール」をクリック後、「有効化」をクリックこれでプラグインのインストールが完了します。Migration>インポート画面へ進み、移行元から受け取ったサイトデータ(.wpress形式)をドラッグ&ドロップするか、クリックしてファイルを選択>アップロードします。インポート処理が進むと、このような案内が表示されます。内容を確認の上、「開始」をクリックします。「サイトをインポートしました。」と表示されたらインポート完了です。「完了」を押すとログイン画面に移るので、移行元のID・パスワードでログインできることを確認しましょう。※インポート後は、WordPressのアカウント情報に移行元のものが引き継がれます。サイトデータが最大アップロードファイルサイズを超えている場合サイトデータが最大アップロードファイルサイズを超えている、またはサイズが非常に大きい(目安2GB~)場合は、以下の記事をご参照ください。移行元サーバーのpublic_html/ドメイン名直下に独自で作成したファイルおよびフォルダ(手順1のSTEP.3で取得したデータ)は、public_html/初期サブドメイン名にアップロードします。.htaccessファイルとads.txtについても、移行元における設定内容を移行先の初期サブドメインの方に移設します。初期サブドメインのWordPressへアクセス・ログインを行い、移行したサイトの内容が正常に表示されるか、管理画面の操作に問題がないかを確認しましょう(サイトのURLは初期サブドメインのまま、サイトの中身だけが移行元のWordPressになっているのが正しい状態です)。プラグインを使用しない場合こちらの方法では、ファイルやデータベース内のドメイン文字列を初期サブドメイン(例:abcde012345.rakkoserver.net)に書き換えてから動作確認を行う必要があります。STEP.1構成ファイル内のドメイン文字列を書き換える/public_html/ドメイン名/からダウンロードしたwp-config.php以外の全てのファイルにおいて、ファイル内に含まれるドメイン名の文字列を、初期サブドメインへと書き換えたうえでファイルを上書き保存します。Codeなどのエディタツールを使うと便利です。文字列を全てabcde012345.rakkoserver.netに書き換えます。STEP.2wp-config.php以外の構成ファイルを上書きアップロード書き換えが終わったら、移行先サーバーの/public_html/初期サブドメイン名/配下にwp-config.php以外のファイルを全て上書きアップロードします。移行先サーバーの/public_html/初期サブドメイン名/wp-config.phpの同じ個所に同じ内容をコピー・ペーストしましょう。*/移行先サーバー上のwp-config.phpの直接編集は、ファイルマネージャーから行うことができます。移行元のサーバーからダウンロードしたwp-config.phpファイルそのものを、移行先にそのまま上書きアップロードしないようにしてください。※ドメイン名やデータベース接続情報が移行元のものとなり、初期サブドメインのWordPressが動作しなくなるためSTEP.4データベースをインポートする初期サブドメインに自動インストールしたWordPressのデータベースに、移行元のデータベースをインポートします。1初期サブドメインにインストールしたWordPressのデータベースをクリック2上部メニューの「インポート」をクリック「ファイルを選択」から、インポートするデータベースファイルを選択します。「実行」をクリックします。画面の表示が出たら、インポートは完了です。STEP.5データベース内のドメイン文字列を書き換えるデータベースの中に含まれるドメイン名の文字列を、初期サブドメインへと書き換えます。DBなどのツールを使うと便利です。文字列を全てabcde012345.rakkoserver.netに書き換えます。初期サブドメインのWordPressへアクセス・ログインを行い、移行したサイトの内容が正常に表示されるか、管理画面の操作に問題がないかを確認しましょう(サイトのURLは初期サブドメインのまま、サイトの中身だけが移行元のWordPressになっているのが正しい状態です)。3.(移行元)ドメイン設定を削除する注意ドメインを削除するとDNS設定・メールアカウントも同時に削除されます。削除後、別のサーバーアカウントへのドメイン追加・サイトデータ設置・メールアカウントの設定が完了するまでの間はサイトの表示・メールの受信ができなくなりますのでご注意ください。移動元のサーバーアカウントからドメイン設定を削除します。独自ドメインの削除方法MEMOドメイン削除時に念のため「WordPress同時アンインストールしない」を選択することをおすすめします。移動先へのドメイン設定・WP設置が終わった後、手動によるWordPress削除を行いましょう。移動先のサーバーアカウントへ、ドメインを追加します。参考:独自ドメインの設定方法ドメイン追加時にWordPress自動インストールで「インストールする」・インストールタイプ「複製」を選択して、複製元に初期サブドメインを選択します。ドメイン追加・WordPressのインストールが完了したら、対象ドメインでサイトが問題なく動作するか確認しましょう。これでラッコサーバー契約間のWordPress移行は完了です。MEMO動作確認に問題がなければ、初期サブドメインのWordPressは忘れないうちにアンインストールしておきましょう。対象ドメインでメールアカウントを利用・何らかのDNS設定(Googleサーチコンソール認証含む)をしていた場合は、移行先にも再度設定が必要です。