WINGへの移行手順を画像付きで完全解説。WINGへの移行手順を画像付きで完全解説。WINGへの移行手順を画像付きで完全解説。WINGのコントロールパネルから、ワードプレスを作成します。作成したワードプレスは一から設定する必要はなく、エックスサーバーで取得したバックアップデータから復元する「入れ物」となるワードプレスです。表示されているまま変更しないデータベースパスワード規則を満たすパスワードを入力する各項目を入力して保存を押すとインストールが開始されます。「以下のアプリケーションが稼働中になりました」と表示が出たら、インストールが終了です。hostsファイルを変更するhostsファイルというのはファイルにIPアドレスとドメインを紐付けて静的にDNSの向き先を替えるときに使われるファイルです。この時点で、DNSを変更して一時的に移行元サイト(エックスサーバー)に向けているため、ネット経由でワードプレスダッシュボード(管理画面)URLの「http://○○○.com/wp-admin/」に接続すると、エックスサーバーの側に接続してしまいます。WING)のIPとドメイン情報を記述して保存します。テキストファイルで開きます。Macで編集する方法は参考エントリ先を参照下さい。hostsに以下の形で一行入力してファイルを保存します。www」に最初に表示されていたIP(変更する前のIP)です。WING側だけに接続する状態になります。この状態を解除するにはhostsに追加した行を削除して保存すれば元に戻ります。参考エントリ(hostsファイルの設定)hostsファイルを使ってWordPress移行をリスク少なく行う方法ワードプレスダッシュボードへログインアプリケーションインストールの下の管理画面URLをクリックしてワードプレスダッシュボードへログインします。http://○○○.com/wp-admin/先ほど作成したワードプレスのログイン情報でログインします。画面が開かずエラーになる場合はhostsファイルのIPやドメインの間違いがないことを確認します。ダッシュボードにログインされることを確認します。ログインに失敗する場合はユーザー名かメールアドレス、パスワードの入力間違いを確認します。目のマークを押すとパスワードが表示されるのでパスワードも表示して確認します。Migrationでデータインポートして復元ワードプレスのアップデートが表示されている場合はアップデートを実施ダッシュボードにログイン後、更新にアップデートがあれば実施します。ワードプレス本体のアップデートは不具合防止のため必ず更新しておきます。アップデートがなければ以下の作業を行います。WINGのワードプレスにインポートします。データをインポートする事でサイトが同じ状態で再現されます。Migrationでエクスポートしたファイルを選択(拡張子が.wpressとなっているファイルを選ぶ)「インポート処理により、データベース、メディア、プラグイン、テーマを含むサイトのデータが上書きされます。次の手順に進む前に、必ずデータのバックアップを作成してください。」というポップアップが出たら「開始」を押す復元が開始される(100%になるまで何もせずに待つ)サイトをインポートしました。表示されたら「完了」を押す。WINGでダッシュボードログインワードプレスダッシュボードに移行元ログイン情報でログインします。WINGにアップロードします。Migrationでインポートの際にメディアファイルを除外しているため、画像は全て非表示になっています。WINGにアップロードします。エラーが出たら「後で上書き」を押します。WINGのファイルマネージャーからも同様の操作が可能です。WINGでかんたんSSL化からSSL有効化実施サイトのSSL有効化を行います。WINGコントロールパネルでサイト管理>サイト設定>アプリケーションインストール>かんたんSSL化>SSL有効化を押す左下に成功しました。筆者は自分のサイト移行の際、SSL有効化をし忘れており、もっと後の手順で実施しましたが、SSL化成功しました。上手く行かない場合は、時間を置いて何回か実施するか、一度ワードプレスを削除して最初から手順を行って、SSL有効化をする順番を変えてみたりして下さい。WINGでワードプレスアドレスとサイトアドレスをhttpsに変更ワードプレスアドレスとサイトアドレスのURLが現在http://になっているため、https://に変更します。WINGのコントロールパネルから、移行元(エックスサーバー)で使っていた.htaccessを移行先に反映します。(移行元で.htaccessファイルを編集していなかった場合は特に必要ありません)最初にキャッシュの記述があるので削除せず、キャッシュの後ろに追加します。WINGの場合、.htaccessは少し書き方が異なっているので、エックスサーバーの.htaccessを丸々コピーペーストせず、1行ずつ確認して貼り付ける必要があります。WINGでは以下の記述を入れるとリダイレクトループになるため、反映はしません。WINGで移行したサイトはほぼ完成しているので、公開前の最終確認や準備作業に入ります。WINGのサイトもネットには表示されている状態ですが、見えていません。DNSがエックスサーバー側に向いているため、ネットから見るとエックスサーバーのサイトが見えています。WINGのサイトはhostsファイルを変えている自分のPCからだけ見えます。WINGのサイトにもアクセスする可能性があります。コピーコンテンツペナルティの可能性を考慮するなら、ワードプレスの設定で検索回避を設定します。スマホからはhostsのような機能で確認出来ないため、PCからのみ確認します。WING)のPHP値を変更しておく」の画面で初期化ボタンを押すとPHPの値が削除されます。WINGのサイトをネットに公開します。WINGのIP)に戻します。(作業7で行った内容の逆です。DNS情報の浸透時間は自分の作業の時は20分から30分かかりました。WINGのサイトが見えるかは分からない状態になります。DNS切り替え後は、hostsファイルに追加した記述を削除して保存し、元に戻しておきます。WINGのサイトと記事内容が重複しているので、存在しているとGoogleからのコピーコンテンツペナルティの対象になります。移行先サイトが稼動したら、速やかにエックスサーバーのサイトを閉鎖します。クローズ作業のタイミングとしては、DNSがほぼ移行先サイトに向いた状態になる時点で行うといいでしょう。WING)を向いているかどうかの確認DNS情報は明確に浸透完了という表示は出ないので、コマンドで確認するのが確実です。wingのサーバーIPが戻れば、DNS情報が浸透完了と判断出来ます。WING)サイトが表示されれば、ほぼDNS情報が伝播していると判断出来ます。移行元と移行先で区別を付けるのが難しい場合は、移行先サイトだけにテスト投稿して見た目で分かり易くしておきます。WING)が稼動したため、移行元(エックスサーバー)のサイトの閉鎖を行います。WINGのサイトにアクセスしてしまうため、移行元(エックスサーバー)のダッシュボードで作業する間だけ、PCのhostsファイルに移行元(エックスサーバー)のIPを追加して保存します。(作業10hostsファイルを変更するの逆です。)エックスサーバー側のワードプレスで作業するため、hostsファイルに以下の形で一行入力してファイルを保存します。○○○.com移行元サイト閉鎖作業(ワードプレスダッシュボード)移行元(エックスサーバー)のワードプレスダッシュボードにログインしたら、サイト閉鎖作業を実施します。ウィジェットなどの広告も全て外す移行元に設置してあるads.txtは削除ヘッダーやテーマのヘッダー設定に入れているGoogleAnalyticsタグやメタタグを全て外す続いて、移行元(エックスサーバー)のワードプレス、DB、ドメインなどの削除を行います。移行元サイトを削除すると移行元の情報は完全になくなります。削除のタイミングは個々人で異なるため、任意のタイミングで行ってください。エックスサーバーでの作業後は、hostsファイルに追加した記述を削除して保存し、元に戻しておきます。サイト閉鎖作業(エックスサーバーサーバーパネル)エックスサーバーのサーバーパネルにログインし、以下のアンインストール、削除を行います。移行元のサーバー会社との契約関連の作業を行います。今回はエックスサーバーを例にします。クレジットカード自動更新の解除エックスサーバーのインフォパネルにログインし「カード自動更新設定」を解除にします。(エックスサーバーの自動更新は毎月20日から月末にかけて実施されるため、20日までに解除する必要があります。(21日以降の解約の場合一月余分に利用料金がかかります。))解約申請エックスサーバーのインフォパネルにログインし解約申請を実行します。(サポートの回答によると、月途中で解約しても月末まではサーバーが利用可能なので、先に解約しておいても良いとのことです。今回の作業中、サーバー移行に関係ない作業も幾つか実施しました。そちらの作業を掲載します。負荷対策でwp-cron.phpを無効にするサーバー負荷を下げるためwp-cron.phpを無効にして週一で起動させる設定に変更します。wp-config.phpに以下の行を1行追記します。‘true’);これでwp-cron.phpは起動しなくなりますが、wp-config.phpはテーマのアップデート等を通知しているので全く起動しないとそれはそれでまずいため、週一程度で起動させることにします。wingではcronが使えるので、ジョブスケジューラーに設定する事で週一で起動させることが可能です。wingのコントロールパネルのサーバー管理>ジョブスケジューラーから行えます。コマンドは下のようにwp-cron.phpを起動させる内容の1行です。ジョブスケジュールでこのコマンドが毎週1回起動するように設定します。2017.04.062019.12.26当サイトでAOSSL(常時SSL)対応しました。WINGへの移行手順を画像付きで完全解説。WordPress.。