ロリポップからエックサーバーにサイト移転(移行/引越し)を行うのにエックスサーバーの「Wordpress簡単移行」を使うもエラー表示で失敗。
原因と対処方法を探したが見つからず、FTPサーバーを使ってサイト移転(引越し)を行なう事にした。
ところが、ここでもエラーが。
しかし、あれこれ試行錯誤してサイト移転に成功。
FTPサーバーを使ってロリポップからエックサーバーにサイト移転(引越し)する方法をご紹介します。

FTPを使ってサイト移転(引越し)を行う方法

「FTPサーバーを使ってサイト移転(引越し)」と、これまで記述してきたが、使うのはFTPサーバーだけではない。

引越し

FTPサーバー以外に、データベースのエクスポートとインポートにphpMyAdminも必要だ。

サイト移転(引越し)には大まかには、以下の作業が必要。

●WordpressファイルをFTPを使って移転
●データベースをphpMyAdminを使って移転
●wp-config.phpを修正
●動作確認URLでサイト表示を確認
●ネームサーバーを変更
●SSL化

WordPressファイルをFTPを使って移転

さらに細かい手順は以下になる。

①エックスサーバーでドメイン設定
②ロリポップにあるWordpressファイルをローカルフォルダにダウンロード
③ダウンロードしたWordpressファイルをエックスサーバーにアップロード

データベースをphpMyAdminを使って移転

④ロリポップのphpMyAdminにある移転予定のドメインに紐づけされたデータベースをエクスポート
⑤エックサーバーでデータベースを作成し、エクスポートしたデータをインポート

wp-config.phpを修正

データベースの情報が記載されたwp-config.phpを修正。

動作確認URLでサイト表示を確認

「動作確認」はネームサーバーの変更前に行う。
※確認できるのはトップページのみ

「動作確認」でサイトが正常に表示されない時は、何か問題がある。

ネームサーバーを変更

ネームサーバーを変更して浸透するまで数時間から72時間かかる。
※ConoHaWINGでは「24時間から72時間」と表記

SSL化

サイトのSSL化はネームサーバーを変更してからでないと行えない。
その間、サイトにアクセスすると「プライバシーエラー」が表示される。

WordPressファイルをFTPを使って移転

エックスサーバーでドメイン設定

まず、エックスサーバーで移行予定のドメインを追加する。

ドメイン設定追加

ドメインの追加は「ドメイン設定」→「ドメイン設定追加」から行う。
エックスサーバー」ドメイン設定追加

無料独自SSLの設定に失敗

「無料独自SSLの設定に失敗しました」と表記されているが、これはネームサーバーを変更していない為。
この段階では、まだネームサーバーは変更しないのでそのままで良い。

エックスサーバー」ドメイン設定追加無料SSL失敗

ドメイン追加完了

右下の「追加する」をクリックして、ドメインの追加完了。
エックスサーバー」ドメイン設定追加確認

ロリポップにあるWordpressファイルをローカルフォルダにダウンロード

FTPサーバーを使うにはFTPソフトの設定が必要だ。
※私の場合、FTPソフトはWinSCP。

WordPressファイルのダウンロード自体は難しくない。
ローカル(PC)にフォルダを使って、以降予定のドメインのWordpressファイルをダウンロード。

エックスサーバーFTP

大体30分くらいかかる。
※もっとかかる場合もあり。

ダウンロードしたWordpressファイルをエックスサーバーにアップロード

今度はダウンロードしたWordpressファイルをそっくりそのまま、エックスサーバーにアップロードする。

こちらも、大体30分くらい。
※もっとかかる場合もあり。

データベースの移行

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

旧レンタルサーバーのphpMyAdminにログインしてデーベースをエクスポート。⇒失敗しないデータベースのエクスポート方法【サイト移行】

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

移転先のレンタルサーバーののphpMyAdminにログインしてデーベースをインポート。⇒失敗しないデータベースのインポート方法【サイト移行】

WordPressファイルの移行及びデータベースのインポート後の作業

WordPressファイルの移行及びデータベースのインポート後に行う作業は以下の4点。

●wp-config.phpの修正⇒wp-config.phpを修正
●動作確認⇒動作確認時のエラーの原因と対処方法【サイト移転(引越し)】
●ネームサーバー変更
●SSL化

ネームサーバー変更

ネームサーバー変更の変更は、お名前.comやエックスドメイン等のドメイン管理業者の管理画面から行う。

SSL化

エックスサーバーの倍、「ドメイン」⇒「SSL設定」をクリック。
「ドメイン選択画面」でSSLを設定するドメインを「選択する」。
エックスサーバー独自SSL設定「確認画面へ進む」をクリックすると以下の画面に。

エックスサーバーSSL設定反映待ち

SSL設定が反映されるまで最大1時間程度かかる。
「反映待ち」の文字が消えたら、SSL用アドレスをクリックして表示を確認。
※1時間経っても変わらない場合はページを再読み込みする。
サイトが正常に反映されていれば、サイト移転は終了となる。