こんばんは!
いつも応援していただき、ありがとうございます。
apa(あぱ)です(^^)
今日は『エックスサーバーからmixhostへのサーバー以降の流れ』について書いていきます。
エックスサーバーからmixhostへのサーバー以降の流れ
今回はちょっと特別編。
事情があり、エックスサーバーで公開したドメインのサイトを、mixhostに移行したので、その経緯をまとめます。
始めてやることだったので、わからないことだらけだったのですが、
しかし、AIはすごいですね。
正直何度も衝突しながら、何度も怒りをぶつけながらでしたが(笑)
なんとかサーバーを移行することができました。
「おいおい、そりゃねえだろ。」
と思うことはあったものの、それでも、自分ひとりでネットで検索しながらやっていたらおそらくできなかったであろう、もしくは途中で何らかのエラーが発生して挫折していたであろうことも、相談しながら出来るのは心強いです。
まぁ、ぶっちゃけ。
この記事を読んでいる方が僕と同じように、
「サーバーをXサーバーからmixhostに移行したい」
と思ったら、AIに相談しながらやればいいだけの話なんですけど、
一応僕なりにやってわかったこと、注意点などもまとめながら、
備忘録的にまとめていこうと思います。
エックスサーバーからmixhostへの以降を検討中の方は参考にしてください。
簡単に経緯
まぁ、こんなのは主題と関係ないのでざっくりまとめようと思いますが、簡単に今回の事の経緯を。
僕自身はずっと、SEOにとりくんでからエックスサーバーいっぽんで取り組んできました。
(一時的に少し、別のサーバーを使ったことがありましたが、結局エックスに戻した)
特に深い理由があったわけではないんですけど、まぁ、エックスサーバーを使っていて、特に問題がなかったから。
とりあえず最低限使えていたから。
別に変える理由もないから使っていました。
しかし、自分の持っているとあるサイトのとある記事が、とある報告を受けたことで、
これまで築き上げたすべてが水泡に帰す可能性が出てきました。
これはまずい。
しかも結構、もう緊急性を要する措置だったので、
念の為にまずはバックアップを取ることにしました。
完全な形で。
いわゆるプラグインとかの、不完全な部分が結構あるバックアップではなくて、サーバーからダウンロードをする完璧なバックアップを。(とはいえ、このhttps://affilife.org/ブログみたいに容量の多いさいとはどうしようか検討中)
で、バックアップを取っている最中にふと思いました。
「うーん、もうここまでやるんだったら、サーバーを変えてしまったほうが早いんじゃないか?」
と思い始めました。
ということで、いろいろ検討、模索した結果、mixhostに以降する手筈になりました。
幸い、mixhostでは、アカウントそのものは持っていたので、単純に再契約して移行すればいいだけだったので、ちょっと手間が省けたのはラッキーでした。
しかし、今までパソコンが大の苦手で避けてきたそういう、サーバー移行。
果たして出来るのか、不安だったのですが、とりあえず挑戦してみることに。
いきなりひとつ、大失敗しました。
らくらく引っ越しの失敗
mixhostには「らくらく引っ越し」という機能がついています。
というかたぶん、ほとんどのサーバーにはその機能が備わっているんでしょうね。
元々のサーバーから、移行先のサーバーの機能を使って、ほぼなにもせずに、
データを新しいサーバーに移行する手順。
すっごく楽でした。
「うわ、サーバーの移行ってこんなに楽なの?!」
と驚かされるくらい。
しかし、その後、
そうするとその、「移行したドメイン」が親ドメインになってしまうことが発覚しました。
つまり、いわゆる「サーバーサブドメ」が使えなくなってしまう。
「aaa.com」というドメインで公開していたサイトを、らくらく引っ越しで移行してしまうと、
「aaa.com」=「サーバーサブドメ」
になってしまう。
せっかく、サーバーに契約してひとつ、強力な力を持つドメインを使うことが出来るので、
その機会を損失することになってしまいます。
ということで。
サーバー移行早々に、サポートに連絡して、プライマリドメイン(初期ドメイン)を変更してもらう手筈となってしまいました・・・
つまり、一番最初のドメイン移行は失敗。
もう一度ゼロからやり直す羽目となってしまいました。
そんなに簡単じゃないですよね。
エックスサーバーのバックアップ
まずは、エックスサーバーで既存のサイトのデータのバックアップを取る必要があります。
流れは以下の通り。
記事データの取得
まずは記事データをバックアップする必要があります。
主な流れは以下の通り。
- サーバーパネルを開く
- phpmyadminにログイン
- 該当のドメインのデータベースをクリック
- エクスポートをクリック
- エクスポートボタン
とっても簡単ですね。これだけ見ると簡単なんですけど、多くの場合、どのデータベースがどの、ドメインと紐づいているかがわかりません。
以下の手順で、どのデータベース名がどのドメインと紐づいているかを確認する必要があります。
ファイルマネージャーを開く
該当のドメインのフォルダを開く
public_htmlをクリック
wp-config.phpのファイルを右っクリックで編集
「define(‘DB_NAME’, ‘〇〇’);」を見つける
これが、そのドメインに紐づいているデータベース名なので、そのsplデータをダウンロードする
画像などのデータのバックアップ
次に画像などのバックアップを行います。
- サーバーパネルに入る
- 「全メニュー表示」の中に「手動バックアップ作成」という項目があるのでソレをクリック
- 目的のドメイン名の「作成してダウンロード」をクリック
これでサイトの記事と画像などのデータのバックアップが完了です。
かんたんですね。
とはいえ、画像データのバックアップに時間がかかります。
mixhostに移行
次にそうしてバックアップしたデータをmixhostに移行します。
あくまでも契約そのものは住んだうえでの話です。
該当のドメイン用のからの部屋を作成
まずは、mixhost側で、移行対象のドメインのからの部屋を作ります。
mixhostのcpannelにログイン
「ドメイン」から「新しいドメインを作成」をクリックして、移行したいドメイン名を入力
「送信」(文言が違った気がするけどそんな感じの文言です
これで空の部屋を作成することができます。
データのアップロード
次にデータをアップロードします
- ファイルマネージャーにアクセス
- publichtmlから該当のドメイン名に入り、「アップロード」をクリック
- エックスサーバーから取得した「.tar.gz」ファイルをアップロード
これで、画像データガップされます。
① 新しいデータベースとユーザーの作成
-
cPanel > 「MySQLデータベースウィザード」。
-
DB作成: 名前を決める(例:
aaa)。-
メモ:
vyunrkmr_aaa
-
-
ユーザー作成: 名前を決める(例:
aaauser)。-
メモ:パスワードを生成して控える。
-
-
【絶対必須】ユーザーをDBに追加:
-
権限画面で 「すべての権限」 にチェックを入れて完了。
-
② データのインポート
-
cPanel > 「phpMyAdmin」。
-
左側で 今作った新しいDB(
vyunrkmr_aaa) をクリック。 -
上部 「インポート」 > 手順1-②の
.sqlファイルを選択 > 実行。
このような流れでやります。
と、ここまででかなり長くなってしまったので、続きはまた次回にやります。
中途半端ですみません。
最後まで読んでいただいてありがとうございます。感想、ご質問等がございましたら、お気軽にコメントをどうぞ(^^)
もしよければ、こちらから応援をお願いします。
よりお役に立てる記事を書けるようがんばれます(^^)
コチラ↓↓をクリックしてapaを応援



コメント