ショートカットキーについてはこちらを参考にされたし。【完全網羅】フリーランスが勧めるショートカットキーWindows版!ファイルを全選択後、サーバーからローカルへドラッグドロップでダウンロードする。ローカルにサーバーファイルをダウンロードする時の注意点ダウンロード先に「新しいフォルダ」を作っておくことがポイントになる。データ移行でダウンロードするファイル量は非常に多い。従って、ローカルにダウンロードすると既存のファイルと混同しかねないのだ。そこでデータ以降用に新しくフォルダを作成し、その中に丸ごとダウンロードすることでファイルの混同を防ぐことが可能になる。フォルダ名は「バックアップ」や「backup」などにするとわかりやすい。ファイルのダウンロードには時間がかかるのでネットワーク環境がしっかりした場所で、長時間使用可能な時に実施することだ。以降元からデーターベースのエクスポート次にデーターベースからデータのエクスポートを行う。難しそうに感じるが、こちらの方が簡単だった。作業としては簡単なのだが、相手がデーターベースなので作業は慎重に。ロリポップサイトへアクセスし「ロリポップユーザー専用ページ」→「サーバーの管理・設定」→「データーベース」を選択。データーベースのアクセス情報を入力して接続する。データーベースのアクセス情報データーベースのアクセス情報がわからない場合は次のファイルを参照する。再度FTPツールでサーバーへ接続する。ドメイン配下ディレクトリの「wp-config.php」のファイルを参照する。「wp-config.php」のログイン情報。‘**********’);(**********)が今回必要な情報になる。データーベースへのアクセス情報を取得後に「phpMyAdminを開く」を選択してデーターベースと接続完了。ロリポップでは「データベース名(**********)」と「information_schema」の2種類のデーターベースが用意されている。エクスポート対象は「データベース名(**********)」側になる。データーベースを選択するとテーブルが表示される。テーブル一覧上部に「エクスポート」とあるので選択。手順は「エクスポート方法」は「詳細」を選択。テーブルを全選択する。(デフォルトで全選択されている)注意点は「生成オプション」を変更する。コマンドを追加する」にチェックを入れる必要がある。その他の設定はデフォルトのまま。最後に「実行」するとローカルフォルダにデーターベースをエクスポートしたファイルが生成される。時間はそこまでかからなかった。(30秒ほど)移行先へデーターベースのインポートここからはエックスサーバー側での作業手順。エックスサーバーに既にWordpressがインストールされた状態が前提エックスサーバー側の手順はこれまでロリポップ側で行った手順の逆をすれば良い。データーベースのインポートから。エックスサーバーの「サーバーパネル」へログインし「データーベース」→「phpmyadmin(MySQL5.7)」を選択。ロリポップと同じく「データベース名(**********)」と「information_schema」がある。「データベース名(**********)」を選択します。テーブル一覧上部に「インポート」があるので選択する。先ほどのデーターベースファイルを選択し、インポートする。「成功しました」と表示される。次にやる作業は物理ファイルのアップロードなのだが、先に対応しなければならない作業があったのでそれを書いておく。Windowsで作業すると発生しないのでMacbook特有の注意点である。Windowsユーザーはこの項目は飛ばすべし。Macbook標準設定では「.」から始まるファイルを編集できない。データー以降作業では「.htaccess」を編集する必要がある。標準設定のままではファインダー(Finder)に「.」で始まるファイルが表示されないのだ。対応手順、まずターミナルを開く。次のコマンドを入力するだけ。Finderコマンド後はファインダー(Finder)に「.」から始まるファイルが見えるようになる。知らなかったがMacbookにはたくさんの「.」から始まるファイルが存在していた。「.」のファイルは重要そうななので触らぬ神に祟りなしである。目的の「.htaccess」だけ編集すれば良い。(ファイルの編集手順を次の項目で書いてあるので先に実行する)編集が終わったら元の設定に戻す。「.」ファイルの非表示コマンドを実行する。ターミナルのディレクトリは関係なくどこからでもコマンド実行可能。次にファイルの編集だ。エックスサーバーにファイルをアップロードする前に編集する必要があるファイルがある。.htaccesswp-config.phpの2つ。わたしは「wp-config.php」だけ編集すればよかったが、情報共有のため「.htaccess」の編集も書いておく。「.htaccess」ファイルは重要な設定ファイルなので編集する前にバックアップを取っておこう。作業自体は難しくなく「.htaccess」ファイルからロリポップの情報を削除する。Lolipop」という記述があればその部分を削除する。Lolipop」まで。「.htaccess」の編集はこれで終わり。次に「wp-config.php」ファイルの編集だ。こちらは必ず編集する必要がある。「.htaccess」同様、重要な設定ファイルなので編集する前にバックアップする。「wp-config.php」ファイルで編集するのはデーターベースの接続情報である。(ほとんどの場合変更する必要はありません。(ほとんどの場合変更する必要はありません。————-5つデーターベース接続情報をロリポップからエックスサーバーの情報へ書き換える。ファイルを編集する場合はプログラミングエディタがオススメだ。普通のテキスト(Windowsのノートパッドなど)では行数やタグがわかりづらい。Text」などのプログラミングエディタ。プログラミングエディタは行数やタグが表示されるのでわかりやすい。わたしは常にプログラミングエディタを使用している。プログラミングエディタはわりかしオススメである。移行先へファイルのアップロードこれで最後のステップだ。エックスサーバーへファイルをアップロードする。ファイルのアップロードはFTPツール「FileZilla」で対応した。エックスサーバーのFTPサーバー情報、ユーザー名、パスワードを入力して接続する。エックスサーバーの接続情報は情報通知(メール)を参照すべし。「FileZilla」でエックスサーバーへ接続しルートドメインへ。デフォルトでWordpressは「public_html」フォルダにインストールされる。「publick_html」配下へ物理ファイルをアップロードすれば良い。ファイルのアップロード作業もダウンロードと同じく、もしくはそれ以上に時間がかかるので時間の余裕がある時に実施すること。OSのHostsファイルの場所と編集方法これで移行作業は完了した。正しくウェブサイトは表示されるだろうか。エックスサーバーで正しく表示されなければこれまでの苦難が水の泡だ。そこでエックスサーバー上でウェブサイトが正しく表示されるかどうか仮テストを行う。この時点でロリポップとエックスサーバーの両方に同じサイトが存在している。DNSサーバーを切り替えない限りURLはロリポップサーバーのウェブサイトを閲覧する状態になっているのだ。そこでDNSサーバーを切り替える前にエックスサーバー上のウェブサイトが正しく表示されるか検証する手順である。エックスサーバーにログインして「サーバーパネル」→「アカウント」→「サーバー情報」を選択。エックスサーバーのIPアドレスを取得する。(エディタなどにIPアドレスをコピーする)それからMacbookのHostsファイルを書き換える。「ターミナル」を起動して「cd(チェンジディレクトリ)」を使用して以下のディレクトリへ移動する。..」(上位のディレクトリへ移動)のコマンドを2回入力する。/」で最上位ディレクトリへ移動できる。private/etc」と移動し、Hostsファイルのディレクトリへ。次にHostsファイルを編集する。hosts」でHostsファイルを編集する。編集モードは「i」を押すと下にInsertで可能に。Hostsファイルの最下部を次のように編集する。sample.com入力が完了したら「esc」ボタンを押して「:wq」と入力し、保存する。hosts」と入力すると、参照モードでファイルを確認できる。編集できていれば完了。hostsを書き換えたパソコンからサイトにアクセスするとエックスサーバー上のウェブサイトが閲覧できる。事前にウェブサイトに問題がないか確認して作業終了。hostsファイルを編集するかは任意だが、わたしは編集して元に戻しておいた。DNSサーバーを切り替えるこれが最後の作業になる。DNSサーバーを切り替える。WordPress初期導入時に行った作業と同じことをする。わたしはドメインを「お名前.com」で取得しているのでそこのDNSサーバーを切り替える。エックスサーバーにログインして「サーバーパネル」→「アカウント」→「サーバー情報」を選択。下に書かれているネームサーバー情報をコピーする。(最低でもネームサーバー1と2は必要)その情報を「お名前.com」のDNSサーバーへ反映させる。「お名前.com」にログインし「ドメイン設定」→「ネームサーバー設定」→「ネームサーバー変更」を選択。「ドメイン名」を選択し「他のネームサーバーを利用」タブを選択。DNSサーバー一覧から「プライマリネームサーバー」と「セカンダリネームサーバー」へエックスサーバーの情報を設定する。「お名前.com」の設定は反映まで数時間かかるのでしばらく待つ。ロリポップもエックスサーバーもそんなにパフォーマンスに違うはないだろうと思っていた。ところが、本当に違っていて驚いた。わたし自身、ウェブサイトのメンテナンスでダッシュボードへアクセスするのだが、それだけで違いを十分体感できる。エックスサーバーのコスパが良いと言われるのはこの事だったのか。