プラグインサーバのお引越しをしました。ロリポップ+ムームードメイン→エックスサーバー+ムームードメインという事例です。ググればたくさん出てきますが、自分の備忘録も含めてまとめておきます。新サーバへWPを新規インストール新サーバWPへインポートネームサーバ切り替え所感1.サーバ移転に至った経緯ひっそりやってた趣味サイトからWordPressブログへ私がこのブログを立ち上げたのは2012年のはじめですが、10年近く前からロリポップのサーバは使わせてもらっていて、メモ帳にhtmlをちまちま書いたつまらんサイトを持っていました。WordPressに出会って、わたしもやってみたいなー、と思ってたら当時契約していたロリポプランがWordPressに対応してるということだったので、おお!いまある環境でできるんじゃん!と思って当時使っていたURLでこのブログを開設しました。開設から3ヶ月、独自ドメインへの憧れがピークになり、取得して引っ越し。o0(ドメインにもできる英語の文字列にしとうこうかな)っていう密かな想いはあったんですよねwアクセス数とサーバプランが見合わなくなってきた?さて、独自ドメインにて運営して1年半余り。最近ではとても有難いことに、想像以上にたくさんの方にご覧いただけるようになってきているみたいです。そもそもロリポプランは趣味でひっそりやってた頃に最適だった格安プラン。アクセスが集中したときに表示されなくなってしまったり、普段でも「...遅いな...」と思ってしまうことも増えてきたので、もうちょっとサーバにお金かけねば!と思った次第です。ロリポップさん、ありがとうございました!わたしの使っていたロリポプランは、格安なのにサービスたくさん、コストパフォーマンス最強の良いプランで、とても満足していました。「これから始めてみようかな」という初心者さんにはイチオシです!ただし、「格安」なのですから、その代わりのリスクと言いますか、バックアップなどのデータ保管の自己責任度数は上がります。́ω`)エックスサーバーさん、よろしくお願いします!いろんなサイトを参考にして、最終的にはこちらのX10プランにお世話になることにしました。...おねがいしますッ!!2.新規WPにインポートするという構想こういったサーバのお引越しでは、データベースをまるっと移転しちゃうほうが簡単だし、そういう方が多いと思うのですが、新しくWordPressをインストールしたいな、と思いました。理由はこんな感じです。DBに不必要なものが残ってるテーブル接続子をつけ直したい前述したドメイン取得から引越しの際、それこそDBそのまま使えば良かったのに、まだ良くわかっておらず新規ドメイン用に新しくDBのテーブルを作ってしまったんです。」∠)_しかも、接続子(テーブルの前に「wp_」とかつくやつ)を間違えて変な文字列で登録しちゃってまして。動作はするし普段は見えないところなのですが、今度移転のときに直そう!と思ってたんです。3.旧サーバWPからエクスポートというわけで[ツール]→[エクスポート]からxmlファイルを作成して、ダウンロードします。あとはFTPソフトでテーマをダウンロードしておきました。プラグインは整理して入れなおす予定なのでダウンロードせず。あと、こういったWordPressの移転でキャッシュ系のプラグインが誤作動を起こすらしいぞ、という情報をあちこちで見かけたので要注意です。́ω`)」と思っておりました。マニュアルこちらに従って、切り替え前の動作確認のページが出来るところまで設定します。マニュアルこちらを参考に手動でインストールしました。どっちでも良いと思います!ただ、自動インストールだと接続子とかパスワードとか自動生成なので、自分好みにしたい方は手動のほうがいいかもですー。6.新サーバWPへインポート先にテーマ周りを整備やっと動作確認用の管理画面へ入れたところで、xmlデータをインポートする前にテーマやプラグイン、ウィジェットなどをできるところだけ整備してしまうのが良いと思います。デフォルトのテーマのまま記事を先にインポートしてみたら、そのテーマに使われていた関数によって意図しないサイズの画像などが大量に自動生成されてしまい、結局また消してやりなおしたりしましたwFTPソフトでテーマファイルをアップロードして、適用テーマで使っているプラグイン・ウィジェットを整備[設定]→[表示設定]の「検索エンジンがサイトをインデックスできないようにする」にチェック[設定]→[ディスカッション]の「この投稿に含まれるすべてのリンクへの通知を試みる」のチェックを外す[設定]→[メディア]の画像サイズや年月フォルダの設定を旧サーバのものと同じにしておく[設定]→[パーマリンク設定]も旧サーバと同じ設定にデフォルトの投稿・固定ページを削除しておくわたしがインポート前に設定しておいたのはこんな感じです。同じコンテンツが2箇所に存在してしまうことになるので、ギリギリまでインデックスできないようにしておいたほうがいいのかなーと。意味があるか分かりませんが...。あと、間違ってトラックバックを送ってしまったら迷惑なので先に通知を切っておいたほうが安全かも...!xmlファイルをインポートようやくです。ダウンロードしておいたxmlファイルを選択して、インポート。投稿者を指定して、画像のインポートも選択できます。ここに関してはお好みだと思うのですが、チェックをつけずにインポートして、旧サーバと同じ位置(wp-contents/uplodes内)に画像ファイルを手動でアップロードすれば問題ないはず...です。この方法だと、メディアライブラリに出てこなくなってしまうらしいんですよね。アイキャッチなどの紐付けもどうなっちゃうのか...ちょっと自信がなかったです。Attachments」にチェックを入れて画像もインポートしました。このときに、画像のアップロード先(年月の設定)を事前に旧サーバと同じにしておかないと今までと構造変わってしまうのでご注意です。この方法だと投稿内の画像URLが動作確認URL/wp-contents/uplodes/xxxへ書き換わるので、ネームサーバ切り替え前に置換してやる必要があります。Regex動作確認ここまで下準備しておけば、インポートした時点でほぼ旧サーバと同じものが出来上がるはず、です!失敗したら消してやり直せば大丈夫ですwあとは、色々チェックして気づいたことをメモ。7は送信に失敗する公開日は引き継げるものの、get_the_modified_timeなどの更新日のデータは消えてしまうみたいリセットかと思ってたところが、想像以上に引き継げてました。切り替える直前にこのへんの設定をしました!ムームードメインの設定を変えるいろんなサイト様からのお導きにより、ネームサーバを切り替えッ...!これでいける...はずだッ...!1日経っても切り替わらない新しく切り替わったら分かるようにフッターにちょこっと細工をしておいたのですが、数時間経っても...遂に1日経ってもまっったく切り替わる気配がありませんでした...。どのページも全然切り替わらないなんて、これは絶対におかしい...何がいけないんだろう...。ここで躓くとは全然思っておらず、ロリポのほうの設定をいじって404にしちゃったり(すぐ戻しましたがw)とあたふた。ググりまくって出てきた「.htaccess」の文字。いえばここは全然見てなかった...。旧サーバ(ロリポ)のほうの.htaccessを開いてみると。キャァァァァァァァァァッシュ!!!!!!こんなところにキャッシュの残骸が...!該当部分を消して上書きしてみたら即反映されました。おまえだったのか...!おまえだったのかッ...!!8.所感と、いう感じの移転劇でした。途中までかなりスムーズに行っていただけに、最後のキャッシュは本当に叫びたくなりましたがw、とても勉強になりました。ちなみに旧サーバのほうは独自ドメイン設定を解除した後、phpMyAdminでsiteurlなどを元々のURLに戻し、「検索エンジンがサイトをインデックスできないようにする」にチェックを入れておきました。SEOにひっかかりそうなものも全部はずして、もうしばらくしたら削除する予定です。ロリポのphpMyAdminへは、管理画面のWebツールという項目の中から入れます。入る前の画面に必要な情報が全部記載されてます。いかがでしたでしょうか。長い記事になってしまいましたが、お引越しを考えている方の参考のひとつになれたら幸いです。初心者でも、“デキる奴”と思わせるプレゼンテーションの基本とコツこれからExcelのマクロを勉強したいという方に!簡単な練習問題作りました。エクスポート機能と各種プラグインを使って移行するやり方を教えてくれたサイトを見つけました。AMいつも参考にさせて頂いております。ブログのサーバー移行の際に、とても助かりました。AMブログのサーバー移転を考えていたときに偶然見つけた記事ですが、とても分かり易かったです。wordpressのサーバー移転でここまで噛み砕いて書いてある記事は初めて見ました。PM4日間を費やしても出来なかったサーバー移転が、たった4時間で済みました!ホントありがとうざいました。このサイトのおかげです。コメントもありがとうございます。困ったことがありましたら、参考にさせて頂きます。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。コメントは承認制ですので、反映までしばらくお待ち下さい。(稀にスパムの誤判定にて届かないこともあるようですので、必要な際はお問い合わせからお願い致します。週間人気記事ExcelVBAでカレンダーコントロールを自作するExcelで1行・1列おきの合計を求めるSUM関数の書き方これからExcelのマクロを勉強したいという方に!簡単な練習問題作りました。-2019/09/27運営者*you非IT系の会社で社内業務アプリ開発したりWeb担してたり。ExcelとかAccessの本を書いてます。