国内最速でシェアNo.1のレンタルサーバーXserverへの移管を検討している人は多いと思います。
ここでは、Xseverに移管する方法や、移管時に発生しやすいエラーの原因や対処法をまとめたリンクを紹介しています。
Xserverへの移管を検討されている方、Xserverを契約したけどどうしていいかわからないという方はぜひご参考ください。
レンタルサーバーの比較
国内にはXserver以外にも、Lolipop(ロリポップ)やConoha Wing(コノハウイング)などの有名なレンタルサーバーがいくつかあります。
どのレンタルサーバーにしようか迷っている場合や、各レンタルサーバーの違いを知りたい方は下記をご参考ください。
移管手順
サーバーを移管するには、ドメイン登録、ファイル移管、データベース移管などをする必要があります。
それぞれの方法については下記をご参考ください。
場合によっては、サブドメインで運用しているサイトもあるかと思います。サブドメインで運用しているサイトを移管する場合に移管手順を間違えると表示されなくなることがあります。
サブドメインのWEBサイトがある場合は下記をご参考ください。
ネームサーバー変更に伴う注意点
ドメインのネームサーバーを旧サーバーから新しいサーバーに変更したときに、即時反映されるわけではありません。
「ページが表示されない!」と焦ることがあるかもしれません。また、ネームサーバーの移管中に対象のWEBサイトに変更を加えようものなら、大変面倒なことになります。
ネームサーバーを変更してWEBページが表示されない!となった方は下記をご参考ください。
また、ネームサーバーが正しく変更されているか確認する方法については下記をご参考ください。
エラー対処法
元のサーバーの仕様などにもよりますが、.htaccessの記述内容や、PHPのバージョン、MySQLのバージョンの違いなどによって、Xserverに移管したときにエラーが発生することがあります。
どのエラーも明確な理由があり全てクリアすることができます。
データベースインポート時に「1273 – 不明な照合順序:utf8mb4_0900_ai_ciの対処法」というエラーが発生することがあります。この対処法については下記をご参考ください。
WEBサイト移管時にサイトによってはページ内に次のようなエラーが発生することがあります。
「Warning: Trying to access array offset on false in plugins/elementor/includes/base/widget-base.php, Undefined array key -1 controls-stack.php」
「Warning: Undefined array key -1 in /home/example.com/wp-content/plugins/elementor/includes/base/controls-stack.php on line 695」
この場合は下記をご参考ください。
WEBサイトを移管したときに、ページを開くと以下のようなメッセージが表示されることがあります。フォルダやファイルなどは全てアップロードしたのに「アップロードされていない」と言わてしまう状態です。
このエラーと対処法については下記をご参考ください。
(ドメイン)メール設定
ドメインに対してinfo@example.comといったメールを設定している方もいらっしゃると思います。
サーバーを移管して、ネームサーバーを変更した場合は、これらのドメインメールも新しいサーバー側で設定する必要があります。
以下ではXserverでドメインメールを作成する方法はもちろん、Gmailでそのドメインを使って送受信する方法を解説しています。
ドメインの新規取得や移管
Xserverを契約するとドメイン特典がついていて2つのドメインを永久無料で取得することができます。
ドメイン永久無料は多くのレンタルサーバー会社が導入しているキャンペーンです。移管前に契約していたサーバーで永久無料のドメインを持っている場合は、そのドメインをXserverの永久無料ドメインとして移管することができます。
Xserverで永久無料のドメインを取得する方法や、他社で使っていたドメインを移管する方法については下記をご参考ください。