ダウンタイムなしであなたのウェブサイトを移行する方法は?

公開: 2020-01-24

How to migrate Website

あなたがオンラインの第一人者であろうとオンラインビジネスの初心者であろうと、オンラインビジネスを成長させ、拡大し、維持するための優れたプラットフォームを作成するための基礎を磨くことは決して痛いことではありません。 この記事は、Webサイトの移行の考え方を理解し、理解するのに役立ちます。

ウェブサイトの移行:それは何ですか?

ウェブサイトの移行は、ウェブコンテンツとデータベースを含むウェブサイト全体をあるホスティングプロバイダーから別のホスティングプロバイダーに転送するプロセスです。 このプロセスを検討している場合、または移行が必要な場合は、移行プロセス全体がすべての注意を払って実行されることを確認してください。

あなたが最初にしたいことはあなたがあなたのウェブサイトをホストするために購入したい計画またはサービスの互換性をチェックすることです。 たとえば、WebサイトがPHPとMySQLで作成されている場合は、新しいWebホストがそのようなプラットフォームを提供していることを確認してください。 さらに、セキュリティの実装、速度、および稼働時間は、Webホストを選択する際に考慮すべきいくつかの重要な側面です。 あなたはそれらを解決するよりもあなたのサイトに多くの問題を引き起こそうとしているホスティングプロバイダーを選びたくないでしょう。 ダウンタイムはどのWebサイトにも適していません。

なぜあなたはあなたのウェブサイトを移行する必要があるのですか?

Website Migration

私たちは皆そこにいました。 Webサイトにアクセスしようとしましたが、Webサーバーが応答しません。 ホストの問題である可能性があります。 ここにあなたがあなたのウェブサイトを移行することを考えるいくつかの理由があります。

ホスティングプロバイダーのサーバーが過負荷になっています

共有ホスティングサービスを購入した場合、単一のサーバー上で同時に何千ものWebサイトが実行されている可能性があります。これにより、サーバーが過負荷になり、Webサイトがダウンタイムに直面します。

サーバーへの悪意のあるサイバー攻撃

既存のウェブホスティングプロバイダーが適切なセキュリティコンプライアンスを持っていない場合、マルウェアやウェブサイトへのサイバー攻撃の可能性があります。 これがダウンタイムの理由の1つです。

あなたは疲れたダッシュボードを扱っています

あなたはあなたのホスティングプロバイダーに慣れている必要があります。 パフォーマンスが低く、そのホストのサービスの支払いに不安を感じているプラ​​ットフォームで立ち往生している場合は、おそらくできるだけ早く損失を削減する必要があります。

毎日の特別なホスティング価格

あなたはあなたが特定のサービスにお金を払っていることに気づき、隠れた料金がないと信じています。 あなたはあなたのプロバイダーが正直であると信じています。 その後、ある日、交渉した金額よりも多くの料金が請求され、合計料金にすでに含まれているはずのサービスに追加料金が適用されていることに気付きます。 このような状況にあることがわかった場合は、それ以上の取引をキャンセルすることをお勧めします。このホストとのすべてのビジネス関係が最善の方法です。

Webサイトの移行は困難に思えるかもしれませんが、複雑なプロセスというよりは柔軟なプロセスです。 この時点まで、あなたはおそらくあなたのウェブサイトを新しいホストに移行する時が来たと確信していますが、どうすれば最小限のダウンタイムでそれを行うことができますか? さて、あなたは幸運です!

これは、現在のホストから別のホストにWebサイトを移行するプロセスの詳細な説明です

(1)新しいウェブホスティングプロバイダーから互換性のあるプランを購入します。

Accuwebhosting

今日では、ホスティングサービスの転送を容易にするためにすぐに利用できる多くのウェブホスティング会社があります。 彼らはあなたのニーズに最も合うようにカスタマイズまたは事前調整されたウェブホスティングプランを持っています。 それは単に好みの問題です。 プランを購入すると、新しいホスティングプロバイダーから、IPアドレスやその他のドメインネームサービスの詳細などの詳細が送信されます。 新しいサービスの確認を受け取ったら、すべての構成と情報を注意深く確認してください。 すべてが新しいサービスに転送され、正しく稼働するまで、既存のホスティングサービスをキャンセルしないでください。

ログインを確認してください

新しいホスティングプロバイダーからログインの詳細を受け取ったら、開いているポート、ログイン資格情報、FTPなどを確認する必要があります。

ログインの詳細を確認したら、組み込みの転送ツールを確認し、それがWebサイトの移行に適しているかどうかを確認します。 両端にcPanelがある場合は、Webコンテンツ、データベース、電子メールアカウントを含むcPanelアカウントの移行全体に使用できます。

cPanelからcPanelへの移行をお探しですか? 詳細については、Accuwebhosting>cPanelからcPanelへの移行に関する記事をご覧ください。

(2)すべてのデータをバックアップする

Backup your Data

既存のホスティングプロバイダーは、データのバックアップを支援する必要があります。 実行する必要のあるバックアップの3つの重要なタイプは次のとおりです。

(A)Webコンテンツのバックアップ

ウェブサイトのコンテンツは、あらゆるウェブサイトの中核です。 コンテンツがなければ、サービスを説明したり、情報を中継したりすることはできません。 WindowsServerまたはWindowsSharedHostingを使用している場合、コンテンツはwwwrootにある必要があります。 cPanelを使用したLinuxホスティングでは、ウェブサイトのコンテンツはpublic_html内にあります。

WebコンテンツのZipファイルを作成します

Webサイトのデータが保存されている場所に移動し、WindowsおよびLinuxですべてのWebコンテンツファイルを単一のzipファイルに変換します。

FTPを使用してZipバックアップを移行します

ファイル転送プロトコルまたはFTPは、あるサーバーから別のサーバーにデータを転送するために使用されます。 FileZilla、Cyber​​duck、FireFTP、ClassicFTPなどのFTPで利用できるツールはたくさんあります。FileZillaFTPクライアントがZipファイルをバックアップすることをお勧めします。

FileZilla FTPクライアントを使用してWebサイトのバックアップを取りたいですか? FileZillaをチェックアウト>完全な手順についてはバックアップを取ります。

(B)データベースのバックアップ:

データベースのバックアップは、ユーザー、製品、トランザクションなどのすべての詳細を保存するため、Webサイトの移行に不可欠です。

Webサイトにある可能性のあるデータベースには、MSSQLとMySQLの2種類があります。

MySQLデータベースのバックアップ

phpMyAdminは、MySQLデータベースを作成し、MySQLコマンドを実行できるWebベースのツールです。 また、データベースのインポート/エクスポートオプションも提供します。

MySQLデータベースのバックアップを取りたいですか? 完全な手順については、Accuwebhosting> MySQLDBBackupを確認してください。

MSSQLデータベースのバックアップ

MSSQLデータベースは、SQLManagementStudio内で管理できます。 ここでは、MSSQLデータベースを管理できます。 MSSQLデータベースバックアップを直接エクスポートするオプションを提供します。 以下は、SQLManagementStudioからのMSSQLデータベースバックアップへのリンクです。

MSSQLデータベースのバックアップを取りたいですか? 完全な手順については、Accuwebhosting> MSSQLDBBackupを確認してください。

(C)電子メールのバックアップ:

電子メールをバックアップするために最も一般的に使用されるプラットフォームは、MicrosoftOutlookとMozillaThunderbirdです。 メールサーバーからメールをダウンロードするために使用されます。 電子メールのダウンロード目的を解決するために、ローカルマシンで電子メールアカウントを構成できます。

ローカル電子メールクライアントMicrosoftOutlookで電子メールアカウントのバックアップを取ることをお探しですか? 完全な手順については、Accuwebhosting>Outlookの構成を確認してください。

ローカルメールクライアントMozillaThinderBirdでメールアカウントのバックアップを取りたいですか? 完全な手順については、Accuwebhosting>Thunderbirdの設定を確認してください。

(3)新しいサーバーでのデータのアップロード:

Data Uploading

データバックアップが完了したら、すべてのデータを新しいサーバーにアップロードします。 Webコンテンツとデータベース用に別々に新しいサーバーにデータをアップロードできます。 この次のステップは、Webサイトの移行において非常に重要です。 Webサイトのアップロード中にファイルが失われないようにする必要があります。これにより、Webサイトの実行中に問題が発生する可能性があります。

(A)Webコンテンツを復元する:

Webコンテンツを新しいホストサーバーに転送またはアップロードする方法はたくさんあります。 宛先サーバーにSolidCPやWebsitepanelなどのコントロールパネルがある場合は、アップロードボタンを使用してWebコンテンツを直接アップロードできます。

FTPを使用してWebコンテンツを手動で復元します

Webコンテンツを転送または移行するために、新しいサーバーをFTPに接続できます。

FileZillaを使用してWebコンテンツを宛先サーバーにアップロードまたは復元したいとお考えですか? 完全な手順については、Accuwebhosting>Webコンテンツの復元を確認してください。

(B)データベースの復元:

データベースの復元プロセスを開始する前に、移行先サーバーに同じデータベースとDBユーザーを作成する必要があります。

MySQLデータベースを復元します

MySQLデータベースはphpMyAdminから復元できます。 phpMyAdminからMySQLデータベースを復元したいですか? 完全な手順については、Accuwebhosting>MySQLDatabaseの復元を確認してください。

MSSQLデータベースの復元

MSSQLデータベースは、MSSQLManagementStudioから復元できます。 phpMyAdminからMSSQLデータベースを復元したいですか? 完全な手順については、Accuwebhosting>RestoreMSSQLDatabaseをチェックアウトしてください。

(C)メールの復元:

電子メールの移行は、使用している電子メールサービスによって異なります。 両端で同じメールサービスを利用している場合は可能です。 電子メールサービスは、電子メールの移行に役立つ機能/ツールを提供します。 電子メール移行のこの部分では、宛先ホスティング会社からの支援が必要になる場合があります。

電子メールを新しい宛先サーバーに移行する必要はありません。 新しいメールサーバーで同じパスワードを使用してすべてのメールアカウントを作成し、引き続きOutlookとThunderbirdを使用してメールを取得できます。

(4)データ検証とWebサイトテスト:

Data Verification and Website Testing

古いホストから移行したすべてのファイル/フォルダーを調べて、両方の場所で効率的に比較する必要があります。 データの検証が完了したら、一時的なURLを使用してWebサイトをテストできます。

一時的なURLでWebサイトをテストする

ドメインを指定せずにWebサイトを確認する必要がある場合は、一時URLが使用されます。 パネルの両方のcPanelとPleskは一時的なURLを提供します。 一時的なURLを使用すると、Webサイトのページが正しく機能し、データベース接続が確立されていることを確認できます。 ウェブサイトにエラーや問題がある場合は、公開する前にこの手順で見つけて修正できます。

ネームサーバーまたはDNSを変更する前に、Webサイトをテストおよび検証したいとお考えですか? Accuwebhostingをチェックアウト>完全な手順についてWebサイトをテストします。

(5)DNSの変更:

Change DNS

データ検証が完了したら、ドメインネームサーバーを変更できます。 ネームサーバーは、世界中に伝播するのに数時間かかる場合があります。 ドメインを購入した場所からドメインコントロールパネルでドメインネームサーバーを変更できます。

共有ホスティングサービスを購入した場合、Webホスティングプロバイダーは、Webサイトをサーバーに向けるためのネームサーバーの詳細を提供します。 以下は、ネームサーバーの例です。

ns1.domain.com
ns2.domain.com

サーバーを購入して独自のサーバーネームサーバーを使用する場合は、ドメインレジストラのコントロールパネルでネームサーバーを登録および設定する必要があります。 ネームサーバー登録には、以下のように、ドメインのIPアドレスとns1およびns2の詳細が必要です。

ns1.domain.com –サーバーのIPアドレス
ns2.domain.com –サーバーのIPアドレス

すべてのドメインレジストラには、ネームサーバーを登録および設定するためのさまざまな設定があります。 したがって、それに応じてそれを行う必要があります。 ドメインレジストラに連絡して、必要なネームサーバーを設定できます。

Accuwebhostingからドメインを購入しましたか? Accuwebhostingをチェックアウト>完全な手順のためにNameserversを登録および設定します。