Webサイトを別のWebホストに移動する方法(およびいつ切り替えるかを知る方法)

執筆者:ジェリー・ロウ
  • ホスティングガイド
  • 最終更新日:Nov 11、2020

理想的な世界では、Webホストの切り替えについて心配する必要はありません。私たちのサイトは、現在のホスティングプロバイダーの施設に、長い読み込み時間、手頃なコスト、100%の稼働時間で快適に収容されたままになります。

残念ながら、世界は理想的ではなく、この完璧なシナリオはめったに存在しません。 現在のWebホストが必要なものを提供していない場合は、より良いホストに移行する時が来るかもしれません(いつ変更すべきかを知ることについて話します) この記事の後半部分)。 サイトを新しいWebホストに転送することは、新しい家に移動するほど疲れる必要はありません。 適切な手順を実行すれば、実際にはかなり簡単になります。

ウェブサイトを転送する方法

Webサイトを別のWebホストに移動する場合、次のことが必要です。

  1. 新しいホスティングアカウントを購入してアクティブ化し、
  2. データベースやメールアカウントを含むすべてのウェブサイトファイルを移動し、
  3. 新しいホストにアプリケーション(PHPバージョン、WordPressなど)をインストールして構成し、
  4. ステージング/一時URLで新しいサイトを確認し、
  5. エラーが発生した場合のトラブルシューティング、
  6. ドメインDNSレコードが新しいWebホストを指すようにします

あなたがいずれかを行うことができ これらのタスクを新しいホスティング会社に外注する (多くは無料でそれを行います)またはあなたはできます 手動でまたはプラグインを使用してサイトを転送します.

この記事では、両方のオプションについて詳しく説明します。


オプション#1:サイトの移転を外部委託(無料)

フローチャート-オプション#1を使用したサイトの移行-ステップ1-サインアップ
ステップ1-サインアップ

フローチャート-オプション#2を使用したサイト移行-ファイルリクエスト
ステップ2–移行リクエスト

フローチャート-オプション#1を使用したサイトの移行-ステップ3-待機
ステップ3–待つ

無料の移行サービスを提供するウェブホストを選ぶことは 初心者や忙しいビジネスオーナーに最適なオプション.

Webホスティングは競争の激しい業界です。ホスティング会社は、新しい顧客を獲得するためにできる限りのことをしています。 私がお勧めするいくつかの素晴らしい会社を含む多くのホスティング会社は、新しい顧客に無料のウェブサイト移行サービスを提供しています。 新しいプロバイダーにサインアップした後、移行をリクエストするだけで、サポートチームが手間のかかる作業を担当します。

ほとんどの場合、これが好ましい方法であるため、時間を節約し、Webサイトの他の重要な作業に集中できます。

このオプションを使用する場合は、次のことを行う必要があります。

1-フリーサイト移行を提供するウェブホストにサインアップする

無料のサイト移行を行う優れたホスティング会社:

  • A2ホスティング –速度と信頼性でよく知られている共有ホスティングは、月額$ 3.92 /から始まります。
  • GreenGeeks –環境に優しいウェブホスト、最近のホスティングパフォーマンスの大幅な改善。
  • InterServer –信頼性の高いニュージャージーベースのウェブホスト。更新時に価格($ 5 /月)を引き上げることはありません。
  • インモーションセンタホスティング – 15年以上の実績を持つ優れたウェブホスト。
  • TMDホスティング –優れたパフォーマンスと優れた価格–共有ホスティングは月額$ 2.95から始まります。

*開示:これらのリンクを介して注文した場合、追加費用なしで手数料を獲得します。

2 - サイトの移行をリクエストし、Webサイトの詳細を提供する

新しいWebホストで移行リクエストを提出します。 通常、あなたがする必要があるのは、古いホストでログインデータを提供することです–ホスト名、コントロールパネルログイン、FTPログインなど。 新しいWebホストが残りを処理します。

例:InMotionホスティング

InMotion Hosting Website Tranfer
InMotion Hostingでサイト転送を開始するには、AMPダッシュボード>アカウント操作> Webサイト転送要求にログインします。 InMotionの無料サイト移行を今すぐ開始するにはここをクリック.

例:GreenGeeks

GreenGeeksサイト移行サービスをリクエストできます 購入後。 移行を開始するには、GreenGeeksアカウントマネージャーにログインします>サポート>サイト移行リクエスト>サービスを選択します>コントロールパネルのURL、アカウント資格情報などの基本的なアカウント情報(古いホストで)を提供します。 注– GreenGeeksサイト移行サービスには、cPanel転送だけでなく、Pleskプラットフォームからの移行も含まれます。

3-サイトバックとリラックス

うん、あなたがする必要があるのはそれだけです。

データベースエラーのトラブルシューティングはありません。 メールアカウントの移行はありません。 パイのように簡単です。


オプション#2:ウェブサイトを手動で転送する

1-新しいウェブホストを購入する

ホストの移行を開始するには、新しいWebホストが必要です。

さまざまなホスティングソリューションがあり、それぞれ独自の構成とオファーがあります。 いくつか例を挙げると、コスト、必要なスペース、サーバー構成などの多くの要因に基づいて、どちらが適切かを評価して比較する必要があります。

また、理想的には、新しいWebホストに移動することを、切り替えを行う時間に関する情報とともに、訪問者やクライアントに通知する必要があります。 ソーシャルメディアネットワークで定期的にステータスの更新を行い、クライアントに情報を提供することをお勧めします。 さらに、システムの負荷を最小限に抑え、追加のカスタマーサービスの問題を防ぐために、移行中にWebサイトにアクセスしないようにユーザーに依頼することを検討してください。

ヒント:

2-ウェブサイトのファイルとメールアカウントを移動する

静的なWebサイト(データベースのないサイト)を実行している場合は、既存のホスティングサーバーからすべて(.html、.jpg、.movファイル)をダウンロードし、古いホストに従って新しいホストにアップロードするだけです。フォルダー構造。 移動は、FTP / sFTPエージェントを使用して迅速に実行できます。 使用することをお勧めします FileZillaを 探しているなら。

(データベースを使用して)動的サイトを移動するには、少し余分な作業が必要です。

移動データベース

データベース(つまりMySQL)で実行される動的サイトの場合、データベースを古いWebホストからエクスポートし、新しいWebホストにインポートする必要があります。 cPanelを使用している場合、この手順はphpMyAdminを使用して簡単に実行できます。

phpMyAdminを使用したデータベースのエクスポートと転送
cPanel>データベース> phpMyAdmin>エクスポートにログインします。

コンテンツ管理システム(WordPress、Joomlaなど)を使用している場合は、データベースをインポートする前に、新しいWebホストにアプリケーションをインストールする必要があります。 一部のCMSは、転送機能(WordPressのインポート/エクスポート機能)を提供します。この機能を使用して、CMSプラットフォームを使用してデータファイルを直接転送できます。

WordPressサイトを移動する

WordPressをcPanelからcPanelに移動する

cPanel(最も一般的なセットアップ)ホスティング上のWordPressサイトの場合、サイトを移動する最も速い方法は、「public_html」または「www」フォルダー内のすべてを圧縮し、フォルダーを新しいWebホストにアップロードして、次のXNUMX行を追加することです。 WP-configに:

define( 'WP_SITEURL'、 'http://'。$ _SERVER ['HTTP_HOST']); define( 'WP_HOME'、WP_SITEURL);

一般的なプラグインを使用してWordPressを移動する

ワードプレス移行プラグイン
オールインワンWP移行は、技術知識を必要とせずに、データベース、メディアファイル、プラグイン、テーマを含むWordPress Webサイトをエクスポートするのに役立ちます

あるいは、WordPressサイトを新しいWebホストに移動する人のための優れた移行プラグインがたくさんあります。 好き デュプリケーター–WordPress移行プラグイン , オールインワンWPの移行 そのシンプルさのため。 これらのプラグインは、技術的な知識を必要とせずに、WordPressサイトを新しいWebホストに移動、移行、または複製することもできます。

専用のプラグインを使用してWordPressを移動する

siteground migrator
SiteGround Migratorは、WordPressサイトのSiteGroundホスティングアカウントへの転送を自動化します。
wpengine移行プラグイン
WPのエンジン 無料のサイト転送サービスは提供していませんが、切り替えるユーザー向けに特別に作成されたWordPress移行プラグインがあります。

一部のWebホスティング会社は、独自のWordPress移行プラグインを提供しています。 たとえば WPエンジンの自動移行 , SiteGround Migrator –これらは、WordPressサイトを指定されたWebホストに転送するために開発された特別なプラグインです。 これらの特定の会社に切り替えるときは、社内のプラグインを利用する必要があります。

メールアカウントを移動する

おそらくあなたのウェブホストを切り替えることの最も難しい部分のXNUMXつはあなたの電子メールを転送することです。 基本的に、次のXNUMXつのシナリオのいずれかに遭遇します。

シナリオ#1:電子メールは現在、ドメインレジストラ(GoDaddyなど)でホストされています。

この電子メール設定は最も簡単に移動できます。 ドメイン登録者(電子メールのホスト)にログインし、A(または@)レコードをホストしている電子メールを新しいWebホストのIPアドレスに変更します。

シナリオ#2:電子メールアカウントはサードパーティ(Microsoft 365など)とホストされています。

MXレコードが、メールサービスプロバイダが必要とするその他のレコードとともに、DNSで更新されていることを確認します。

シナリオ#3:メールアカウントは古いウェブホストでホストされています

アカウント全体をcPanelからcPanelに転送する場合は、メールアカウントを手動で転送する必要はありません。 または、cPanelファイルマネージャーからすべてのメールアカウント(およびその中のすべてのファイル)をダウンロードして、新しいウェブホストにアップロードすることもできます。 プロセスは簡単です-ここにあります ステップバイステップガイド 助けが必要な場合)。

最悪のシナリオ(ユーザーフレンドリーではないホスティングコントロールパネルからの転送)では、新しいWebホストに既存のすべての電子メールアカウントを手動で再作成する必要があります。 このプロセスは少し面倒な場合があります。特に、多数の電子メールアドレスで実行している場合はそうです。

cPanelを使用してメールアカウントを追加する(スクリーンショット: インモーションセンタホスティング).

3-最終チェックとトラブルシューティング

新しいホスティング構成にファイルをロードしたら、Webサイトですべてが正しく機能していることを再確認してください

いくつかのホスティング企業は、開発ステージングプラットフォーム(すなわち、 Sitegroundは)ので、新しい環境でライブを開始する前にサイトを簡単かつ流動的にプレビューすることができ、舞台裏の問題を修正することができます。

サイトのナビゲーションエラーやリンクの不足の修復

以前のホスティング環境からサイトの資産を移転すると、グラフィックスなどの資産が誤って配置されたり、特定のファイルが残ったりする可能性があります。 この場合、訪問者は404エラーを経験する可能性があります。 切り替え中および切り替え後に404ログに注目してください。このログは、サイトが完全に機能するように回復するために必要な、動作していないリンクやアセットを警告します。

ほとんどの場合、.htaccess redirectMatchを使用して、古いファイルの場所を新しい場所にポイントするようにリダイレクトできます。 以下は、使用できるいくつかのサンプルコードです。

あなたの404ページを定義する

リンク切れによる被害を最小限に抑えるために–moved.htmlは404エラーが発生したときに訪問者に表示したいページです。

ErrorDocument 404 /moved.html

ページを新しい場所に転送する

リダイレクト301 /前--page.html http://www.example.com/new-page.html

ディレクトリ全体を新しい場所に転送する

redirectMatch 301 ^ / category /?$ http://www.example.net/new-category/

動的ページを新しい場所にリダイレクトする

また、新しいホストでサイト構造を変更した場合に備えて–

RewriteCondのRewriteEngine%{QUERY_STRING} ^ id = 13 $ RewriteRule ^ / page.php $ http://www.mywebsite.com/newname.htm? [L、R = 301]

データベースエラーのトラブルシューティング

切り替え中にデータベースが破損する恐れがあります。 WordPressを例として使用します。これは私が最もよく知っていることだからです。

それでもWPダッシュボードにアクセスできる場合は、最初にすべてのプラグインを無効にして、データベースが正しくプルアップされるかどうかを確認してください。 次に、それらを一度にXNUMXつずつ再度有効にし、ホームページを毎回チェックして、正しく表示されていることを確認します。

ダッシュボードにアクセスできない場合、状況は少し難解になります。 いずれかが機能するかどうかを確認するには、

  • データベースを再アップロードし、新しいデータベースを上書きします。
  • 破損エラーが発生している場所を確認し、古いサイトから新しいファイルにそのファイルを再アップロードしようとします。
  • ファイルを開き、新しいサーバーを指していることを確認します。

ソリューション#1:WordPressの自動データベース修復

これらの手順が機能しない場合は、少しコーディングする必要があるかもしれませんが、それについて説明します。

まず、FTPで新しいサイトを開き、wp-config.phpファイルに移動します。 このファイルは、あなたがブログが置かれているメインフォルダ内になければなりません。 編集する前にこのファイルをバックアップしてください。

この言葉を探してください:

/ ** WordPressディレクトリへの絶対パス。 * /

その行のすぐ上に、次の文言を追加します。

define( 'WP_ALLOW_REPAIR'、true);

変更を保存し、FTPプログラムを開いたままにしておきます。 お気に入りのウェブブラウザを開きます。 担当者の次のアドレスに行く

http://yourwebsitename.com/wp-admin/maint/repair.php
修理画面
どちらのボタンでもデータベースを修復できますが、「修復して最適化」を選択するだけです。
修復されたデータベース
プロセスが完了すると、以下のような画面が表示されます。 それはあなたの設定ファイルからその修復ラインを削除するように促します。

ソリューション#2:phpMyAdmin

上記の方法が機能しない場合、次のステップはデータベースに移動することです。

データベースがどのように機能するか正確にわからない場合、これは困難になる可能性がありますが、手順は非常に簡単です。 データベースを完全に破壊した場合でも、古いサーバーから再ダウンロードして再度アップロードすることができます。 データベースをバックアップしている限り、心配する必要はありません。

新しいウェブホストからphpMyAdminにアクセスします。 WordPressデータベースを選択してください。 これは通常、yoursite_wrdp1というタイトルです。

ただし、これは異なる場合があります。 ただし、タイトルのどこかに「WP」が表示される可能性があります(下の画像を参照)。 上記の手順で開いたwp-config.phpファイルにデータベース名がリストされていることもわかります。 phpMyAdminのデータベース名をクリックして開きます。

データベースを選択する
cPanel> phpMyAdminにアクセス>データベース名をクリックして開きます。
すべてをチェック
データベースがロードされたら、「すべてチェック/オーバーヘッドのあるテーブルをチェック」というボタンをチェックします。
修理台
チェックボックスをオンにした場所の右側にあるドロップダウンボックスで[テーブルの修復]を選択します。
成功した修理
テーブルが修復されたかどうかに関するステータスが表示され、画面の上部に「SQLクエリが正常に実行されました」と表示されます。

4-ドメインDNSを新しいWebホストに向ける

godaddy dns record

次に、WebサイトのDNSレコード(A、AAAA、CNAME、MX)をレジストラーで新しいWebホストのサーバーに切り替える必要があります。

DNSレコードは、ユーザーの送信先を指定する「指示」のリストです。 DNSレコードを新しいサーバーに移動することで、訪問者はエラーや誤った指示を受け取ることなく、意図したとおりにサイトを見つけることができます。 これは重要なステップです。新しいWebホストから正しいDNS情報を取得するようにしてください。

ウェブサイトのDNSを変更する際のステップバイステップの手順は次のとおりです。 GoDaddyは, 名前安いおよび Domain.com.

先端

ドメインが現在古いWebホストに登録されている場合は、ドメインをサードパーティに移管することを検討してください。ホストを再度切り替える必要が生じた場合に、ドメインがより簡単に、潜在的な問題なしであなたと一緒に来ることができます。

5- DNS伝播を検証する

DNSレコードの移動を要求すると、スイッチはライブを実行するために数時間から1日の間にどこでもかまいません。

スイッチが公開されたら、以前のホスティング会社にキャンセルについて通知します。 サイトの稼働時間を綿密に監視する 少なくとも1週間ほどは、新しいWebホストですべてが適切に機能していることを確認してください。

ヒント: 私のDNSとは DNSルックアップを実行して、18ロケーションにある複数のネームサーバーから現在のIPアドレスとDNSレコード情報を調べます。 これにより、DNS伝播の最新の状態を確認できます。
DNSマップ 20の場所の上からDNS伝播状況をチェックするためのもう一つの無料のDNS検索ツールです。

Webホストを変更する時期がいつかを知る

新しいウェブホストに切り替えることはストレスの多い時間になる可能性があります-それが必要でない限り多くのサイト所有者がウェブホストを切り替えたくない理由です。 結局のところ、すべてが正常に機能しているのに、なぜ時間とエネルギーを浪費するのでしょうか。

それで、新しいホストを探し始めるのに適切な時期はいつですか? WebホストがWebサイトの問題の根本的な原因であることをどのように知っていますか? 以下にいくつかのヒントを示します。

  1. あなたのサイトは絶えずダウンしています
  2. あなたのサイトは遅すぎます
  3. カスタマーサービスは役に立ちません
  4. より多くのスペース、機能、またはその他のリソースが必要です
  5. あなたは払いすぎている
  6. あなたは何度もハッキングされました
  7. あなたは他のところで素晴らしいサービスについて聞いたことがあります

優れたWebホスト=より良い睡眠

に切り替えたとき インモーションセンタホスティング 数年前–技術サポートはとても役に立ち、私が眠っている間に私のサイトを安全かつ健全に切り替えました。 私は、サービスに問題が発生することなく、迅速かつ確実に機能するWebサイトに目覚めました。

あなたがその程度の快適さを感じていないか、あなたがあなたのウェブホスト上で見た否定的な報告に悩まされているなら、それは変化の時であるかもしれません。


新しいWebホストに切り替える際のよくある質問

Webサイトの移行とは何ですか?

Webサイトの移行という用語は、1つのシナリオを指します。2、Webサイトをあるドメインから別のドメインに移行するプロセス。通常、サイトの場所、ホスティングプラットフォーム、および設計を変更します。 XNUMX、WebサイトをあるWebホストから別のWebホストに移行するプロセス。

この記事では、この用語を大まかに使用し、XNUMX番目のシナリオを指します。

Webサイトを新しいWebホストに転送するにはいくらかかりますか?

ウェブサイトの複雑さに基づいて、約100ドルまで無料。 この記事で述べたように、多くのWebホストは新しい顧客に無料のサイト移行サービスを提供しています。

GoDaddyから別のホストにWebサイトを移動できますか?

はい。 ただし、以前に行ったことがない場合は、あるホストから別のホストにWebサイトを移動するのは難しい場合があります。 可能であれば、新しいWebホストに、無料のWebサイト移行を支援してくれるかどうか尋ねてください。そうすれば、ストレスなくそれを実行できます。

などのホスティング会社 A2ホスティング, GreenGeeks , インモーションセンタホスティング 新しい顧客に無料のサイト移行サービスを提供します。

ドメイン名を別のホスティングサイトに移管できますか?

ドメイン名をホスティングプロバイダーに登録する必要はありません。 実際、あるサービスプロバイダーでドメイン名をホストし、別のサービスプロバイダーが提供するホスティングにリンクすることができます。

Webホストの変更はSEOに影響しますか?

通常はありません–サイトの構造とコンテンツを同じに保つことを前提として、Webホストを変更してもWebサイトのSEOには影響しません。 ただし、ホスティングの品質(稼働時間、速度など)は、長期的には検索ランキングに影響します。そのため、次のことを強くお勧めします。 リストから最適なウェブホストを選択してください.

ウェブサイトを無料でホストできますか?

はい、ウェブサイトを無料でホストすることは完全に可能です。 ただし、これらのサイトは、リソースが非常に少なく、ホストブランドが強制されているなど、何らかの方法で制限されていることがよくあります。 また、実際のドメイン名には費用がかかるため、使用している無料ホストのサブドメインを使用する必要があります。

Webサイトを別の所有者に転送するにはどうすればよいですか?

技術的には、これはWebホスティング、ドメイン名などのアセットの転送に加えて、サードパーティのプラグインやアプリケーションへのアクセスによって行うことができます。 ただし、これを行うことを検討している場合は、関係するすべての財務がエスクローで保護されていることを確認することをお勧めします。


また読む -

ジェリーローについて

WebHostingSecretRevealed.net(WHSR)の創設者 - 100,000のユーザによって信頼され、使用されているホスティングレビュー。 15年以上のWebホスティング、アフィリエイトマーケティング、およびSEOの経験。 ProBlogger.net、Business.com、SocialMediaToday.comなどへの貢献者。