ウェブホストの移動ガイド

開示: あなたのサポートはサイトの運営を維持するのに役立ちます!このページで推奨する一部のサービスについては、紹介料を稼ぎます.


現在のホスティングプロバイダーをニーズに合ったものを優先するという決定は難しい決定です。ウェブマスターが変更を加えるのを妨げていることが多いのは、ウェブサイトをあるホストから別のホストに移動する必要があることです。ありがたいことに、最小限のダウンタイムでホストを切り替えることができます。.

重要なのは、開始前にプロセスを調査し、移動を慎重に計画し、新しいホストをプロセスに関与させて、移行をできるだけシームレスにすることです。.

あなたの動きを計画する

ホスティングプロバイダー間を移動するプロセスの最初のステップは、移動を慎重に計画することです.

新しいホストを選択するときは、注意して慎重に行ってください。あなたの研究をしてください。変更することにした場合は、おそらくそれには正当な理由があります。新しいホスティングプロバイダーで同じ古い状況に戻らないようにしてください。新しいプランにサインアップする前に研究を行う.

ホストを選択したら、時間をかけて移行プロセスを検討してください.

最も一般的なホスティング環境は、MySQLデータベースとcPanelコントロールパネルを備えた共有Linuxサーバーです。このチュートリアルでは、この環境を提供する2つのホスト間でWebサイトを移動する方法を示します。移動がよりエキゾチックな、または洗練された環境に関係する場合は、サインアップする前に新しいホストのサポート部門に連絡して、Webサイトのファイルとデータベースと移動先の新しい環境との間に完全な互換性があることを確認してください.

また、ウェブサイトの構造についても慎重に検討する必要があります。単純なWebサイトは、いくつかの静的HTML、CSS、およびJavaScriptファイルで構成されている場合があります。これらのタイプのWebサイトは、移行に数分しかかかりません。ただし、今日のWebサイトの大部分は、さまざまなコンテンツ管理システムを利用しています。それらは2つの主要なコンポーネントで構成されています:ウェブサイトファイルとデータベース.

新しいホスティングアカウントで移動して再構築する必要があるウェブサイトのパズルのピースをよく考えてください。ほとんどの場合、プロセスは次のようになります。

  • 既存のホスティングアカウントからウェブサイトファイルとデータベースをコピーする.
  • ウェブサイトファイルとデータベースを新しいホスティングアカウントにアップロードする.
  • 新しいサーバーでWebサイトをテストする.
  • 新しいホストのネームサーバーにドメインを向ける.
  • 数日待って、新しいネームサーバーの構成がDNSシステム全体に反映されていることを確認します。.
  • 古いホスティングアカウントを閉鎖する.

ウェブサイトのファイルとデータベースをコピーする

Webサイトのファイルとデータベースをコピーする目的は、現在のWebサイトのスナップショットを取得することです。これにより、訪問者は何かが裏で変わったことを知ることができなくなります。.

ウェブサイトのファイルをコピーする際に注意すべき点の1つは、ディレクトリ構造が重要であることです。既存のホスティングアカウントのフォルダ構造が何であれ、それをいじらないでください。ウェブサイトファイルをそのままダウンロードし、変更せずに新しいアカウントにアップロードします.

物事を移動したり、ファイル名を変更したりすると、内部リンクが壊れたり、さらに悪いことに、コンテンツ管理システム全体が壊れる危険性があります。.

ウェブサイトファイルをコピーする

ウェブサイトのファイルをコピーする方法はいくつかあります。一般的な方法の1つは、FilezillaなどのFTPクライアントを使用してタスクを実行することです.

FTPを使用してWebサイトファイルをコンピューターにコピーするプロセスは、4つのステップからなります。

  1. ウェブサイトのファイルをコピーするフォルダーをコンピューターに作成します。下のスクリーンショットでは、次のファイルを作成しました ウェブサイトのファイル & データベース 見つけやすくするためにデスクトップに保存しました.
  2. FTPを使用して既存のホスティングアカウントに接続し、Webサイトファイルを見つけます。ほとんどの場合、彼らは public_html フォルダ.
  3. すべてのWebサイトファイルを作成したフォルダーにドラッグし、ダウンロードが完了するまで待ちます.
  4. フォルダーを開き、意図したとおりにファイルがダウンロードされたことを確認します。すべて問題なければ、FTP接続を閉じます。.

Filezilla:ファイルをコンピューターにコピー

ファイルのダウンロードが完了すると、表示されます.

Filezilla:ファイルのダウンロード

次のステップはあなたのウェブサイトのデータベースをコピーすることです。ただし、ウェブサイトが静的HTML、CSS、JavaScriptファイルのみで構成されており、データベースに接続されていない場合は、ウェブサイトファイルをサーバーにアップロードする準備ができています。.

ウェブサイトデータベースをコピーする

次に、Webサイトに関連付けられているデータベースを取得します。これを行うには、現在のホスティングプロバイダーから提供されているプログラムを使用します。データベースの最も一般的なタイプはMySQLデータベースであり、MySQLデータベースを操作するための最も一般的なアプリケーションはphpMyAdminです。.

ウェブサイトにデータベースがない場合は、この手順を完全に省略して、ウェブサイトファイルをアップロードできます。.

ウェブサイトがPostgreSQLデータベースなどの異なるタイプのデータベースを使用している場合、PostgreSQLデータベースの場合はphpPgAdminなど、そのタイプのデータベースに適切なアプリケーションを使用する必要があります。.

MySQLデータベースをコピーするには、現在のホスティングアカウントコントロールパネルに移動し、アカウントコントロールパネルでPhpMyAdminを探します。アイコンがcPanelでどのように表示されるかを次に示します.

cPanelデータベース

phpMyAdminをクリックすると、適切なデータベースを見つけてコピーをダウンロードするために使用するアプリケーションにログインします。.

ウィンドウの左側に、アカウント内のデータベースのリストが表示されます。移動するWebサイトのデータベースを選択してクリックします。次に、 書き出す ウィンドウの上部にあるタブをクリックして、 行く すべてのデータベースをSQL形式でダウンロードするボタン.

PhpMyAdamエクスポート

ダウンロードしたSQLファイルを見つけて、Webサイトファイルと同じフォルダーに移動し、必要なときに簡単に見つけられるようにします。.

新しいホスティングアカウントでウェブサイトとデータベースを設定する

新しいホスティングアカウントでウェブサイトを設定するには、次の4つのことを行う必要があります。

  • 新しいホスティングアカウントで新しいデータベースを作成する.
  • データベーステーブルを新しいデータベースにアップロードする.
  • 新しいデータベース名と資格情報を反映するようにWebサイトファイルを変更します.
  • ウェブサイトのファイルをサーバーにアップロードします.

新しいデータベースをセットアップする

ホスティングアカウントの設定方法に応じて、phpMyAdminまたはMySQLデータベースウィザードを使用して新しいデータベースを作成します。ウィザードを使用する方がユーザーフレンドリーで直感的であるため、これから説明する方法です.

まず、新しいホスティングアカウントcPanelでウィザードを見つけます.

MySQLデータベースウィザード

次の画面で、新しいデータベースの名前を入力します。あなたは好きな名前を使うことができます.

MySQLデータベースウィザード1

次の画面で、データベースのユーザーとパスワードを作成します。必須ではありませんが、 パスワードジェネレーター 強力なパスワードを作成します。安全な場所に保管して、必要なときに見つけられるようにしてください。.

この時点で、データベース名、ユーザー名、パスワードを書き留めておくことをお勧めします。それらを簡単に見つけられる場所に安全に保存したら、 ユーザーを作成.

MySQLデータベースウィザード2

次の画面で、 すべての特権 チェックボックスをクリックして、 次のステップ.

MySQLデータベースウィザード3

次の画面に、作成したユーザーがデータベースの権限を持っていることを通知する成功メッセージが表示されます。これでデータベースが設定され、以前のホストからダウンロードしたSQLデータをインポートする準備が整いました.

MySQLデータベースウィザード4

新しいデータベースにデータをアップロードする

cPanelインターフェースに戻り、phpMyAdminを選択します。これで、ウィンドウの左側のサイドバーに、作成した新しいデータベースを見つけることができます。.

作成したデータベースを選択して、 インポート ウィンドウの上部にあるタブ。 [インポート]ページで、 ファイルを選ぶ データベースファイルを選択します.

アップロードするデータベースを選択

データベースファイルを見つけて選択したら、ページの一番下までスクロールして、 行く. 数秒後、インポートが成功したことを通知するメッセージが表示されます.

ウェブサイトファイルの変更

WebサイトがWebサイトファイルとデータベースの両方で構成されている場合は、作成したデータベースに接続するようにWebサイトファイルを変更する必要があります。.

ウェブサイトとデータベースを接続するために変更する必要があるファイルは、ウェブサイトの構築に使用されているソフトウェアによって異なります。最も人気のある3つのコンテンツ管理システムのいずれかを使用している場合に検索する必要があるファイルは次のとおりです。

  • ワードプレス:wp-config.php;
  • Joomla:configuration.php;
  • Drupal:settings.php.

WordPressでの変更は次のようになります.

WordPress構成更新

Joomlaを使用している場合、構成ファイルはかなり異なります.

Joomla!構成の更新

DrupalはJoomlaよりもWordPressに似ていますが、順序と形式が少し異なるため、データベース、ユーザー、パスワードの詳細を入力するときは注意してください.

Drupal設定の更新

次に、行った変更を保存し、ファイルを閉じます。異なるソフトウェアを使用してWebサイトを強化している場合は、ソフトウェアに適用されるドキュメントを参照して、変更する正しいファイルを見つける必要があります。.

ウェブサイトファイルをアップロード

これで、Webサイトファイルをアップロードする準備が整いました。ファイルをアップロードする最も簡単な方法は、FTPクライアントを使用することです。 FTPを使用して新しいホスティングアカウントに接続したことがない場合は、まず新しいFTPユーザーを作成する必要があります。新しいホスティングアカウントのコントロールパネルに戻って、 FTPアカウント アイコン.

FTPアカウントを設定

手順に従ってFTPユーザーを作成し、ホスティングプロバイダーから提供された情報を使用して、FTPクライアントを新しいホスティングアカウントに接続します.

次に、 public_html フォルダに入れ、ウェブサイトのファイルをその中にドラッグします.

FTPアップロードウェブサイトファイル

ウェブサイトファイルをアップロードするときは、同じディレクトリ構造を維持する必要があります。. したがって、ウェブサイトのファイルが public_html 古いホスティングアカウントのディレクトリを、新しいホスティングアカウントの同じディレクトリに直接配置します。同様に、ウェブサイトのファイルがのサブディレクトリに含まれていた場合 public_html, 新しいホスティングアカウントでそのディレクトリレイアウトをミラーリングする.

この例の場合、すべてのWebサイトファイルは、 ワードプレス これはのサブディレクトリでした public_html. したがって、新しいアカウントにファイルをアップロードするときに、全体をアップロードします ワードプレス ディレクトリに public_html 結果のファイルパスが次のようになるようにディレクトリを指定します。/ public_html / wordpress.

特定の種類のWebサイトを移動するためのガイド

上記のプロセスは、共有ホスティング環境で最も一般的なWebサイトのファイルとデータベースを移動する方法の基本的な説明です。ただし、多くのアプリケーション固有のガイドがあり、Webサイトを強化するアプリケーションに固有のより詳細な手順を提供します.

最も人気のあるWebサイトアプリケーションのいくつかと、Webサイトを移動する前に確認する必要があるドキュメントを次に示します。

  • WordPress Codex:WordPressの移動
  • Drupalコミュニティのドキュメント:サイトの移行
  • Joomla!ドキュメント:Joomla Webサイトのコピー
  • phpBBナレッジベース:ボードを新しいホストまたはドメインに転送する
  • MediaWikiマニュアル:Wikiの移動

公開前にウェブサイトをテストする

理想的には、新しいホストによってホストされているWebサイトで稼働する前に、Webサイトとデータベース間の接続をテストします。ただし、これは高度な手法であり、プロセスはコンテンツ管理システムとホスティングプロバイダーによって異なるため、高レベルでしか説明できません。. この手順についてサポートが必要な場合は、新しいホスティングプロバイダーに連絡してください.

ドメインを新しいホストのネームサーバーに向ける前に接続をテストしない場合は、ウェブサイトのトラフィックが少ない時間帯に、古いホストのネームサーバーから新しいホストのネームサーバーへの移行を計画してください。多くのWebサイトでは、週末の夜遅くに移行を計画するのに適しています。 Webサイトの訪問者の統計を調査して、何か問題が発生した場合の混乱を最小限に抑えて変更を行うのに最適なタイミングを特定します.

公開する前に、Webサイトにアクセスするために2つのことを行う必要があります。

  • ホストが一時的なURLを有効にする方法を決定し、アカウントにアクセスするためのURLを作成する.
  • 一時URLを反映するように、構成ファイルまたはデータベーステーブルに保存されている可能性があるWebサイト構成の詳細を調整します。.

ホストは、一時的なURLを作成するために必要な情報を含むドキュメントを提供する場合があります。必要なドキュメントが見つからない場合は、ホストのサポート部門にお問い合わせください.

ほとんどの場合、一時的なURLは次のようになります。

http://hostserver123.com/~account/

アドレスの最初の部分はサーバーの直接アドレスで構成され、2番目の部分はチルダが付いたコントロールパネルのユーザー名です。サーバーの直接アドレスは、 口座情報 cPanelインターフェースの一部、またはホストのサポート部門に連絡する.

一時的なURLを作成し、一時的なURLで機能するようにWebサイトを変更したら、サイトにアクセスします。あなたの目標は、あなたのウェブサイトのファイルとデータベースの間の接続が成功したことを確認することです.

Webサイトとデータベース間の接続が正常に機能していると判断したら、先に進み、Webサイトの構成の詳細を変更して、Webサイトが見つかる永続的なドメインを反映させます。.

新しいドメインを作成する

新しいホスティングアカウントでホストされているウェブサイトでドメイン名を指定する前に、新しいホスティングアカウントでドメインのレコードを作成する必要があります。ホスティングアカウントのコントロールパネルで、 アドオンドメイン アイコン.

アドオンドメイン

アドオンドメインを作成するときは、Webサイトを検索するURLを使用します。ドキュメントルートには、Webサイトファイルをアップロードしたフォルダーを使用してください。.

アドオンドメインの作成

メールアドレスを作成する

ドメインネームサーバーを切り替える前に、古いホスティングアカウントで現在メールを受信して​​いるメールアドレスを再作成する必要があります。新しいホスティングアカウントでドメインを指定する前にメールアドレスを設定しないと、受信メールの一部が失われる可能性があります.

ホスティングコントロールパネルで、 メールアカウント アイコン.

メールアカウント

次の画面から、先に進み、古いホスティングアカウントでメールを受信するメールアドレスを再作成します.

メールアドレスを作成する

セキュリティ証明書を更新する

https経由でWebサイトにアクセスする場合、引き続き使用するには、新しいホスティングアカウントにSSL証明書をインストールする必要があります。ほとんどの場合、新しいホスティングプロバイダーに証明書のインストールを手伝ってもらう必要があります。既存のSSL証明書をインストールするためのロジスティクスについて新しいホストに確認し、ホストにインストールを完了するには、数ドル以上のフォークが必要になる場合があることに注意してください。.

ドメインネームサーバーを更新する

ウェブサイトを設定してテストし、メールの受信トレイを設定したので、今度はドメイン名を新しいホストのネームサーバーに向けます。ホスティングアカウントのコントロールパネルに移動し、ホストを探します ネームサーバー. これらは次のようになります。

ns1.host_server123.com
ns2.host_server123.com

次に、ドメイン名登録事業者のWebサイトにアクセスし、アカウントにログインして、ホストドメインネームサーバーをドメインに追加します。.

次に、ドメインネームレジストラが、更新された情報をドメインネームシステム(DNS)を構成するすべてのサーバーに送信し始めます。このプロセスは伝達と呼ばれ、システム内のすべてのサーバーに情報が伝達されるまでに最大24時間かかることがあります。伝播が完了するまで、両方のホスティングアカウントでウェブサイトにアクセスできる必要があります.

ドメイン名の移管

ドメイン名が登録され、ドメイン名レジストラで更新されます。あなたのウェブサイトはホスティングプロバイダーによってホストされています。多くの場合、ホスティングプロバイダーとドメイン名登録事業者は同じ会社である可能性があります。ただし、そうである必要はありません.

あるホスティングプロバイダーから別のホスティングプロバイダーに移動するプロセスを終える場合、ドメイン名登録を新しいホスティングプロバイダーに移動するか、現在のドメイン名登録事業者に任せることができます。.

ドメイン名とホスティングを同じベンダーで管理する方が簡単だと思われる場合は、ドメイン名登録を新しいホストに簡単に移管できます。そのためには、まず現在のレジストラのWebサイトにアクセスし、アカウントにログインして、移管するドメイン名を解放する必要があります.

ドメイン名を解放して新しいホストに移管したら、新しいホストのドメイン名移管機能に移動します.

ドメイン移管

この時点から、プロセスはホストするユーザーによって異なります。移管の処理には手数料がかかりますが、ほとんどの場合、新しいレジストラはドメイン名登録の追加の1年にも対応します.

ホストから提供された指示に従って転送を完了し、ドメイン名がホスティングアカウントの正しいフォルダを指していることを確認します.

古いホスティングアカウントをキャンセルする

ウェブサイトを新しいホスティングプロバイダーに移行するプロセスが完了したら、古いホスティングアカウントをキャンセルする前に、少なくとも1〜2日待つことをお勧めします。ツールを使用してドメイン名を実行し、古いアカウントを閉鎖する前に、ドメイン名の変更がDNSシステム全体に伝達されていることを確認します.

この目的で使用する最も簡単なツールの1つは、独自のホスティング検出ツールです。ホームページにアクセスし、検索プロンプトに独自のドメイン名を入力して、クリックするだけです 探す. 結果で、ネームサーバーを確認します。新しいホストのネームサーバーが表示されます。そうでない場合、ドメインはまだ新しいホスティングアカウントを指していない.

ドメインを新しいホストのネームサーバーに設定してから24時間未満の場合は、もう少し待つ必要があるかもしれません。 24時間以上経過している場合は、ドメイン名登録事業者のWebサイトにアクセスして、新しいホストのネームサーバーが適切に割り当てられていることを確認します.

すべてが正常であるように見えても、24時間以上待ってもドメインが新しいホストのネームサーバーを指していない場合は、ドメイン名登録事業者に連絡して、問題をさらにトラブルシューティングする必要があります。.

ドメインが新しいホスティングアカウントのWebサイトを指すようになると、訪問者は新しいサーバー上のサイトにアクセスして対話します。この時点で、古いホスティングアカウントのカスタマーサービス部門に連絡し、ホスティングアカウントを閉鎖することを正式に通知する必要があります。.

ほとんどのホスティングアカウントは、現在の期間の終了時に自動的に更新されるように設定されていることに注意してください。したがって、アカウントが閉鎖され、更新されないことを、古いホスティングプロバイダーから必ず確認してください。.

特定のホスティングプロバイダー向けの手順

多くのホスティングプロバイダーは、これらのトピックの多くに関する情報を含む広範なナレッジベースを提供しています。以下のリンクを使用して、ホスティングプロバイダーに固有の、探している情報を見つけてください。.

  • 1&1: ドメインの移管
  • 小さなオレンジ: 古いホストを離れて小さなオレンジに移動する
  • 小さなオレンジ: ネームサーバーが正しく設定されていることを確認する
  • ブルーホスト: Bluehostからの転送
  • ブルーホスト: ドメインを移管する方法
  • ブルーホスト: Bluehostへのドメインレジストリの転送
  • ブルーホスト: ネームサーバーを変更する方法
  • DreamHost: サイトのアップロード
  • DreamHost: ネームサーバー
  • DreamHost: WordPressをDreamHostに移動
  • eHost: 既存のドメインを自分のアカウントにポイントするには?
  • GoDaddy: ウェブサイトをGoDaddyに移動
  • GoDaddy: ホストファイルを使用してWebサイトをプレビューする
  • GreenGeeks: 共有ホスティングサイトの移行手順
  • GreenGeeks: DNSを切り替える前にWebサイトをテストするにはどうすればよいですか?
  • HostGator: ウェブサイト転送記事
  • HostGator: ダウンタイムなしで移動するには?
  • HostGator: 仮URL
  • HostGator: 現在のSSLを新しいホスティングに転送できますか?
  • HostPapa: ドメインをHostPapaに移管する方法
  • HostPapa: ドメインサーバーのセットアップ & 転送
  • 動いている: ウェブサイトを別のホストからInMotionホスティングに移行する方法
  • 動いている: cPanelを使用する別のホストからInMotionホスティングにWebサイトを移行する方法
  • 動いている: 以前のホスティング会社からSSL証明書を転送するにはどうすればよいですか?
  • JustHost: JustHostからの転送
  • JustHost: 古いホストからJustHostにウェブサイトをプッシュする
  • JustHost: FTP、ウェブサイトのアップロード
  • JustHost: ホスティングの移動とダウンタイムの最小化
  • JustHost: ネームサーバー
  • MyHosting: ドメイン名とウェブサイトを移管する
  • サイト5: Site5への別のホスト
  • SiteGround: サイトコンテンツをSiteGroundに転送する方法
  • SiteGround: 既存のドメイン名をSiteGroundに移管する方法
  • SiteGround: SiteGroundで既存のドメインを使用する方法
  • SiteGround: 以前のホストからSSLを転送する方法

結論

あるホスティングプロバイダーから別のホスティングプロバイダーへの移行は、少し困難な場合があります。ただし、この移行を成功させるために必要な手順がわかったので、次に進む方法について情報に基づいた決定を行う準備が整いました。.

サービスが不足しているホストに行き詰まっている場合、またはより堅牢な機能セットを試す準備ができている場合は、Webサイトを移動するプロセスを邪魔しないでください。重要なのは、飛躍する前に目を向け、プロセスを理解し、必要なときに助けを得て、ゆっくりと慎重に移行することです。.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me