シン・レンタルサーバーは、高速WordPress実行環境「KUSANAGI」を実装したレンタルサーバーです。
本記事では、エックスサーバーやConoha WINGなどのレンタルサーバーを利用してWordPressを運用しているけど、シン・レンタルサーバーへの移行を検討している方向けに、シン・レンタルサーバーへWordPressサイトを移行する方法をご紹介します。
レンタルサーバーの移行・移転は、失敗ができない上に、設定することなども多く、どんな作業をしなければならないのか分かりにくいという方も多いと思います。
できるだけ作業を細分化して、分かりやすく解説しているつもりです。
また、エラーが出てしまって簡単移行ができないという方向けに、手動で乗り換える方法についても以下の記事で解説しています。
参考にしていただければ幸いです。
シン・レンタルサーバーが今なら最大半額!
キャンペーン期間中に新規で契約すると、月額539円~利用可能に!さらに、他サーバーからの移転代行費用が33,000円→無料!
\ 10日間無料でお試しも利用可 /
【キャンペーン期間:2024年12月11日(水)17:00迄】
シン・レンタルサーバーについて
移行作業の前に、シン・レンタルサーバーについて少しだけ触れておきます。
これからシン・レンタルサーバーを契約しようという方は、料金や機能も気になるところだと思います。
下記記事で、詳しくご紹介していますので、こちらも良かったらご覧ください。
ここでは、それぞれのプランの料金をまとめました。(※税込)
契約期間 | ベーシック | スタンダード | プレミアム | ビジネス |
---|---|---|---|---|
3ヶ月 | 990円 | 1,980円 | 3,960円 | 7,920円 |
6ヶ月 | 990円 | 1,980円 | 3,960円 | 7,920円 |
12ヶ月 | 880円 | 1,780円 | 3,560円 | 7,120円 |
24ヶ月 | 825円 | 1,650円 | 3,300円 | 6,600円 |
36ヶ月 | 770円 | 1,540円 | 3,080円 | 6,160円 |
上記は、通常価格で、シン・レンタルサーバーでは頻繁にキャンペーンも行われています。
料金30%OFFやキャッシュバックなど、キャンペーン中に契約することがおすすめです。
ちなみに、まだシン・レンタルサーバーを契約しておらず、シン・レンタルサーバーの契約手順について知りたい方は、次の記事もどうぞ!
シン・レンタルサーバーへの移行方法【2024年版】
ここからは、本題のシン・レンタルサーバーへWordPressサイトの移行方法をご紹介します。
非常に簡単にできますので、一つひとつ確認しながら行ってください。
当然ながら、シン・レンタルサーバーを契約していることが前提条件です。
≫ シン・レンタルサーバーの契約が済んでいないという方はこちら
まずは、全体の流れは以下の通りです。
- シン・レンタルサーバーにドメインを設定
- 独自SSLを設定
- WordPressのデータを移行する
- ネームサーバーを切り替える
このような流れで進めていきます。
WordPressの移行作業を行う際は、必ず事前にフォルダやデータベースのバックアップを取っておきましょう。
※万が一、問題が生じましても一切責任は負いかねます。
WordPressのプラグイン『BackWPup』を使えば、簡単にバックアップを取得することができます。
詳しい設定方法については、下記記事をご覧ください。
シン・レンタルサーバーにドメインを設定
まずは、シン・レンタルサーバーへ移行したいドメインを設定します。
サーバーパネルにログインし、[ドメイン設定]をクリックします。
そして、[ドメイン設定追加]タブをクリックし、移行したいドメイン名を入力します。
この際、[無料独自SSLを利用する(推奨)]と[高速化・アクセス数拡張機能「Xアクセラレータ」を有効にする(推奨)]にチェックを入れておいてください。
[確認画面へ進む]をクリックします。
この際、[無料独自SSLを利用する(推奨)]と[高速化・アクセス数拡張機能「Xアクセラレータ」を有効にする(推奨)]にチェックを入れておいてください。
これで、一旦ドメインの設定は完了です。
ここで、「無料独自SSLの設定に失敗しました」と表示される方がいるかと思いますが、そのままで結構です。
次の「無料独自SSLを設定」で、SSLの設定を行ってください。
【補足】ネームサーバーの設定を後からすべき理由は?
ネームサーバーとは、ドメイン名とIPアドレスを紐づけるサーバーのことで、この時点でネームサーバーを変更してしまうとデータを移行していない状態で公開することになってしまいます。
したがって、すべてのデータ移行やSSLの設定などが完了し、動作確認後にネームサーバーを変更する必要があります。
但し、公開前のサイトや一定期間、閲覧できなくても問題ないという方は、先にネームサーバーを変更してしまっても構いません。
そのような方は、「ネームサーバーを切り替える」へ進み、ネームサーバー切り替え後に「無料独自SSLを設定」に進んでください。
無料独自SSLを設定
次に、無料独自SSLを設定していきます。
サーバーパネルの[SSL設定]をクリックします。
[独自SSL設定追加]タブを選択し、設定対象ドメインが設定したいドメイン名になっていることを確認し、[確認画面へ進む]をクリックします。
すると、以下のような画面が表示されると思います。
これは、ネームサーバーを変更していない事が原因です。
ただし、今の状態でネームサーバーを変更してしまうと、サイトには何も表示されないので変更するわけにはいきません。
そこで、「外部サーバーでのWeb認証」もしくは「外部ネームサーバーでのDNS認証」のいずれかの方法で、独自SSL設定を行います。
今回は、「外部サーバーでのWeb認証」をご紹介します。
「認証方式」の「外部サーバーでのWeb認証」を選択します。
まずは、トークンファイルをダウンロードします。
2件表示されている場合は、2件ともダウンロードします。
次に、「設置URL」欄に書かれたURLで参照できるように移行元のレンタルサーバー(現在使用しているサーバー)に設置します。
移行元レンタルサーバーのファイルマネージャーやFTPソフトで操作してください。
例えば、「example.com/ssl_ninsyou/ssl_folder/トークンファイル」というURLが記載されていた場合、ドメイン直下(※例:public_html/ドメイン名/○○←ココ)に「ssl_ninsyou」フォルダを作成し、さらにその中に「ssl_folder」フォルダを作成します。(※フォルダ名はシン・レンタルサーバーの「認証方式欄」の「設置URL」に記述されているものに適宜変更してください。)
そこに、先程ダウンロードした2つのファイルをアップロードします。
そして、シン・レンタルサーバーに戻り、[確認画面へ進む]をクリックします。
もし、この時にエラーが表示された場合は、設置したトークンファイルの場所やフォルダ名が間違っている可能性があります。
再度、確認してみてください。
正しく設置ができている場合は、[追加する」ボタンが表示されるので、[追加する]をクリックして完了です。
但し、設定後すぐに利用できるわけではなく、サーバーに設定が反映され利用可能になるまで、少し時間が掛かる場合があります。
設定が完了すると、以下のような画面が表示されます。
WordPressのデータを移行する
ここまでの設定が完了したら、いよいよWordPressのデータを移行します。
こちらはシン・レンタルサーバーの「WordPress簡単移行」機能を利用します。
なんと、WordPressの情報を入力するだけで、データの移行を完了してくれます。
但し、いくつかの条件に該当する場合、WordPress簡単移行機能が利用できなかったり、エラーが表示されてしまうことがあります。
そういった場合に備えて、対処法ついても、後程ご紹介しますので安心してください。
まずは、サーバーパネルの[WordPress簡単移行]をクリックします。
先程設定したドメインを選択します。
[WordPress移行情報入力]をクリックし、以下の情報を入力してください。
項目 | 内容 |
---|---|
移行元 | WordPressの移行元のURLを入力します。 ※ドメイン直下に設置している場合は、サブディレクトリは空欄のままにします。 ※http://とhttps://を間違えないように気を付けてください。 |
ユーザー名 | 現在、WordPressで利用しているユーザー名 |
パスワード | 現在、WordPressで利用しているパスワード |
URL | 移行先のURL ※WordPressを設置するURLです。 ※ドメイン直下に設置したい場合は、サブディレクトリは空欄のままにします。 |
入力後、[確認画面へ進む]をクリックします。
内容に問題がなければ「移行を開始する」をクリックします。
これで移行作業が開始されます。
少し時間が掛かる場合がありますが、移行作業が完了すると「確認」ボタンが表示されますので、[確認]をクリックします。
そして、[移行済みWordPress一覧]タブをクリックし、移行データの確認をします。
但し、ネームサーバーを変更していないので、この時点ではURLをクリックしても移行前のサイトを表示してしまいます。
ここまでで、もしエラーが表示されてしまった方は以下を確認してみてください。
エラーが出て移行できない場合
エラーで移行ができない理由は、いくつかあります。
最も多いのがログインエラーかと思います。
もし、ログインエラーが表示された場合は、「ユーザー名やパスワード、URLの記述ミス」や「プラグイン(セキュリティープラグイン、reCaptcha)」などが原因の場合が多いです。
一度、プラグインを停止してから再度試してみてください。
他にも、下記の中に該当する場合が多いので、それぞれの対処法を試してみてください。
各エラーの概要と対処法
ログインエラー
移行元WordPressのダッシュボードへのログインに失敗している可能性があります。ユーザー名とパスワードが間違っていないか確認してください。また、Basic認証やロボット認証が有効な場合はエラーとなるため、解除してください。
PHPバージョンエラー
移行元サーバーのPHPのバージョンを確認してください。以前のバージョンの場合は、PHPをアップグレードしてください。
WordPressバージョンエラー
移行元WordPressのバージョンを確認してください。サポート対象外の場合、エラーが発生する可能性があります。
タイムアウト
移行元サーバーとの通信に失敗している可能性があります。
時間を空けるか、手動で移行作業を行ってください。
また、移行元WordPressのwp-contentディレクトリ内の容量が極端に大きい場合は、不要なファイル(バックアップデータ等)を削除して容量を減らしてから再度お試しください。
SSL未発行
移行処理は完了していますが、SSL証明書の発行に失敗しています。
ドメインのネームサーバーを変更したのち、「SSL設定」より個別にSSL証明書を発行してください。
プラグイン有効化エラー
移行元WordPressへの移行用プラグインがインストールできていない可能性があります。
・移行元URLにはダッシュボードの一般設定で確認できる「WordPress アドレス (URL)」を指定する
・httpとhttpsの間違い
・管理者権限を持つユーザーがいない
・移行元WordPressのwp-config.phpファイル内にdefine(‘DISALLOW_FILE_MODS’, true);の記載がある場合、削除する
バージョン情報取得エラー
移行元からのバージョン情報の取得に失敗しています。
移行用プラグインが正しく動作していない可能性があるため、サポートへ問い合わせるか手動で移行して下さい。
データベースバックアップ失敗
移行元WordPressでのデータベースのバックアップに失敗しています。
・移行元のディスク容量に空きがない
・移行元のデータベースサーバーがメンテナンス中など
移行用データファイル作成失敗
十分な空き容量を確保してください。
移行元WordPressのwp-contentディレクトリ内の合計容量が一定(目安としては2GB以下程度)になるようにしてください。
バックアップ取得失敗
移行元WordPressからのバックアップの取得に失敗しました。
時間を空けるか、手動で移行してください。
サイトが表示されるか確認
移行作業が完了したら、いよいよネームサーバーを切り替えるのですが、もう少しだけ待ってください。
もし、移行先でエラーが発生しており画面が真っ白になってしまっていたり、プラグインが正常に動作していないかもしれません。
そのような状態でネームサーバーを切り替えるのはリスクがありますよね。
したがって、移行する前にサイトが正常に表示されているかを確認することをおすすめします。
今回は、「hosts」ファイルを変更して確認する方法で進めます。
hostsファイルを編集して確認する
WordPressの場合、「hosts」ファイルという、パソコンのシステムファイルを編集して確認します。
「hosts」ファイルの場所は下記の通りです。
- Windowsの場合…C:\WINDOWS\system32\drivers\etc\hosts
- Macの場合…/etc/hosts/
今回は、Windowsの場合の画像を掲載していますが、Macの場合も同じやり方でできます。
まずは、「hosts」ファイルを開きます。
開く際は、テキストエディタで開いてください。
Windowsならメモ帳、Macならテキストエディットなどが良いでしょう。
※メモ帳の場所は、Windowsタスクバーの「スタートボタン」→検索窓に「メモ帳」と入力すると見つかります。
※テキストエディットの場所は、メニューバーの「検索(Spotlight)」→「テキストエディット」と入力すると見つかります。
開いたら、一番下に行を追加し、下記を追加してください。(※万が一のために、バックアップ(コピー)を取っておくことをおすすめします。)
IPアドレス【半角空白】ドメイン名
【半角空白】は半角でスペースを入れてください。
また、他の行は編集しないように気を付けてください。
もう少し分かりやすくすると以下の様になります。
ドメイン名 | 追記する内容 |
---|---|
example.com | xxx.xxx.xxx.xxx example.com |
www.example.com | xxx.xxx.xxx.xxx www.example.com |
test.example.com | xxx.xxx.xxx.xxx test.example.com |
IPアドレスって何?という方もいるかもしれませんが、ここではあまり気にせずに入力してください。
※xxx.xxx.xxx.xxxの部分にIPアドレスを入力します。
IPアドレスについては、シン・レンタルサーバーのサーバーパネルの[サーバー情報]→IPアドレスを確認してください。
入力後、上書き保存します。
上書き保存する際は、「ファイルの種類」を「すべてのファイル」に変更して上書きします。
また、「管理者権限」についての警告が表示される場合は、予めテキストエディタを管理者権限で開いた後にファイルを開いてください。(例:メモ帳アプリを右クリック→管理者として実行)
これで、ブラウザからURL(IPアドレスは必要ありません)を入力することで確認することができます。
多いエラーとして、以下の様にデータベースのエラーが発生する場合がありますが、恐らく「wp-config.php」のデータベースに接続するためのユーザー名やパスワードの間違いや、ファイルの保存し忘れ等が考えられます。
また、このやり方は「設定をしたPCからのみ」確認をすることができすので注意してください。
こちらの確認方法は、あくまで一時的な設定です。確認や移転作業が済んだら必ず「hosts」ファイルから上記の記述を削除して元の状態に設定してください。
ネームサーバーを切り替える
最後にネームサーバーを切り替えます。
設定は、ドメインを管理しているサイトから行います。(※お名前.comやムームードメインなど)
ドメイン自体をシン・レンタルサーバーに「移管」する必要はありませんので注意してください。
大抵の場合、ドメイン管理サイトの中に、「ネームサーバーの設定」といった項目があり、そちらで設定できます。
以下のように設定されているかと思います。
ネームサーバー1 | 例)ns1.○○.jp ←※現在設定されているネームサーバーが記載されています。 |
---|---|
ネームサーバー2 | 例)ns2.○○.jp |
ネームサーバー3 | 例)ns3.○○.jp |
右側の文字列を以下に変更してください。
ネームサーバー1 | ns1.wpx.ne.jp |
---|---|
ネームサーバー2 | ns2.wpx.ne.jp |
ネームサーバー3 | ns3.wpx.ne.jp |
これで、ネームサーバーをシン・レンタルサーバーに変更することができます。
変更の反映まで多少時間が掛かる場合があるので、少し時間を空けて確認しましょう。
参考として、お名前.comの場合のネームサーバーの変更手順を記載しておきます。
お名前.comの場合
まずは、ドメインの管理画面を開き、メニューの[ネームサーバーの変更]をクリックします。
そして、ネームサーバーを変更するドメインを選択し、[他のネームサーバーを利用]を選択します。
ドメイン名横のチェックを入れ、ネームサーバーをそれぞれ入力します。
[確認画面へ進む]をクリックします。
ドメインプロテクションの申込み画面が表示された場合は、[申し込まない]をクリックします。
最後に[設定する]をクリックして完了です。
シン・レンタルサーバーに移行したサイトの確認作業
ネームサーバーが変更されたら、きちんとサイトが表示されているか確認をしましょう。
プラグインやCSSなどが正常に動作しているかを確認します。
もし、上手く動作していない場合、プラグインの設定や、次で説明する「パーマリンク」などが原因の場合が多いです。
パーマリンクの設定
移行作業が完了し、記事ページを確認した際に、もし「404」ページが表示された場合は、パーマリンクを設定する必要があります。
設定と言っても、WordPressの管理画面から[設定]→[パーマリンク]と進み、[変更を保存]をクリックするだけです。
この際、特に値を変更する必要はありません。
これで、正常に表示されると思います。
まとめ:シン・レンタルサーバーに他サーバーから移行する方法
今回は、シン・レンタルサーバーへWordPressサイトを移行する方法についてご紹介しました。
シン・レンタルサーバーは、WordPressを高速に動作させるための環境が整っており、設定も簡単です。
さらに「低価格」であることから初心者の方でも利用しやすいので、他社のレンタルサーバーを利用している方は、この機会にぜひ移行を検討してみてはいかがでしょうか?
\ 10日間無料利用できる /
シン・レンタルサーバーについては、他の記事でもご紹介しているので、ぜひ参考にしてみてください。
シン・レンタルサーバーに関する記事一覧