Magento Store を cPanel からクラウド ホスティングに移行するためのステップ バイ ステップ ガイド
公開: 2019-06-04このチュートリアルを書いているとき、Magento は 897,226 のオンライン ストアを支えており、その数は 1 時間ごとに増えています!
Magento は、主にプラットフォームの柔軟性と、Magento のコア機能を拡張および強化する利用可能な拡張機能の数が多いため、急速に e コマース ビジネスの CMS になりつつあります。 わずかな学習曲線にもかかわらず、Magento は、初めて店舗を所有する人から e コマース業界のベテランまで、あらゆる人に採用されています。
現在、オンライン ビジネスは、それを支えるホスティング ソリューションと同じくらい優れていることはよく知られています。 言い換えれば、ホスティングは e コマース ストアの成否を左右します。 Magento はリソース要件がかなり高いことでよく知られているため、すべてのタイプのホスティングが Magento 搭載のストアに適しているわけではありません。
これは、多くの初心者が犯すよくある間違いです。 ストアの開発にかなりの金額を費やした後、共有ホスティング サーバーでホストしています。 そして、クラッシュしたページと収益の損失について不平を言います。
e コマースは非常に競争の激しい業界であり、競合する店舗に対してあらゆる優位性が必要です。 ホスティングやサーバー管理の問題で行き詰まると、ビジネスの成長、ブランドの構築、グロース ハックの実装に実際に集中する時間がなくなります。
成功しているほぼすべての e コマース ストアは、クラウドベースのホスティング ソリューションでホストされています。 クラウド ホスティングがどのように機能するか、またはそれが自分のビジネスに適しているかどうかがわからない場合は、このチュートリアルが役に立ちます。
クラウドホスティングを選ぶ理由
- パフォーマンス:クラウド ホスティング ソリューションは、ストアの速度とパフォーマンスを保証する専用のクラウド サーバーを提供します。
- スケーラビリティ:多くの場合、e コマース ストアでは、主にセール シーズンやストア キャンペーン中に、サーバー リソースの迅速なスケーラビリティが必要になります。
- コスト:価格プランは高価に見えるかもしれませんが、長期的には、安価なホスティングで定期的に発生する問題を修正するために費やされるはずのお金を節約できます.
- リソース:クラウド サーバーには、専用のリソースが独自に割り当てられています。 スケーラビリティ機能と相まって、クラウド ホスティングの利点を簡単に確認できます。
- セキュリティ:クラウド ホスティングには、クラウド ホスティングのコア プロセスにセキュリティが組み込まれています。 さらに、サーバーには、2FA、ファイアウォール、マルウェア対策ソリューションなどの追加のセキュリティ対策が付属しています.
- ダウンタイムのリスク:アーキテクチャが非常に最適化されているため、クラウド サーバーのダウンタイムは最小限に抑えられ、パフォーマンスが向上します。
- トラフィック スパイクの処理の改善:一般に、クラウド サーバーは、クラウド ホスティングを定義するいくつかのコア機能により、定期的なトラフィック スパイクに対してより適切に準備されています。
これらは、クラウド ホスティングが Magento ストアに最適であると私が考える利点のほんの一部です。
現在の共有ホスティングからクラウド サーバーに移行したいと確信している場合は、市場で多くのオプションを見つけることができます。 そして、管理されたクラウド ホスティングと管理されていないクラウド ホスティングのトリッキーな問題を発見するでしょう。 すべてのクラウド プロバイダーには、機能に関する独自の用語があり、販売ページの多くの詳細は、多くのストア オーナーにとってあまり意味がありません。 これは、e コマース業界でクラウド ホスティングが採用されていない重要な理由です。
Magento ストアの所有者を支援するために、ここで Cloudways を紹介します。Cloudways は、Magento のマネージド クラウド ホスティングであり、e コマース ストア向けの超高速マネージド ツー ホストを提供します。 Cloudways マネージド サーバーを選択すると、ビジネスの準備が整った Magento ストア用に最適化されたサーバーが得られます。 しかしそれ以上に、Cloudways は、Magento ストアの所有者として、サーバー管理の問題について心配する必要がないことを保証します. このようにして、ビジネスを成長させる新しい方法を考えることにすべての時間を費やすことができます。
Cloudways を使用すると、AWS、GCE、Linode、DigitalOcean、Vultr など、業界をリードする 5 つのクラウド インフラストラクチャ プロバイダーのいずれかで Magento サーバーをホストすることができます。 したがって、すべての Magento ストアの予算に合った Cloudways プランが常に存在します。 さらに、Cloudways は以下を提供します。
- SSD ベースのホスティング
- 高度なキャッシュ オプション
- CloudwaysCDN
- 最適化されたスタック
- 専用ファイアウォール
- ワンクリックインストール
- 自動バックアップ
- 垂直スケーリング
- 自動修復サーバー
- 年中無休 24 時間体制のエキスパート サポート
ストアを Cloudways に移行する準備はできていますか?
ストアを cPanel ホスティングから Cloudways 管理サーバーに移動する準備ができたら、始めましょう。
プロセスは非常に簡単で、次の手順に従えば、新しい Cloudways 管理対象サーバーに Magento ストアをすぐに作成できます。
まず、すべてのデータベースを含め、ストアの完全なバックアップを取ります。 このために、SSH ターミナルを介して Magento cPanel ホスティングに接続します。 puTTY などのクライアントを使用する必要があります。 接続したら、Magento 2 ストアのルート ディレクトリに移動します。
次に、次のコマンドを使用してストアのバックアップを作成します。
mysqldump -u yourdusername -p yourdbname > database.sql
このコマンドには、データベースのユーザー名、データベース名、およびデータベース ダンプ ファイルの名前が必要です。 このコマンドは、データベースのパスワードを要求します。 コマンドが完了したら、cPanel ホスティングにアクセスし、[ファイル マネージャー] > [ルート ディレクトリ] に移動します。
これは一般的に、cPanel ホスティングのフォルダー構造がどのように見えるかです。
すべてのファイルとフォルダーを圧縮します。
zip ファイルにnewbackup.zipという名前を付けました。 この時点で、Web サイトとデータベースのバックアップの準備が整いました。 通常、zip ファイルはwww.yourdomain.com/newbackup.zipのような URL にあります。
Cloudways プラットフォームに切り替える時が来ました。 ビジネスの最初の注文は、Cloudways アカウントの作成です。
名前、メールアドレス、パスワードを入力し、いくつかの質問に答えるだけで、Cloudways にサインアップできます。
アカウントを作成したら、ドロップダウン メニューから Magento アプリケーションを選択します。
次に、マネージド アプリとサーバーに名前を付けます。
さて、次のステップは、さまざまなクラウド インフラ プロバイダーの中から選択するプロセスです。私はデジタル オーシャンを選びます。 次に、ビジネス ニーズに応じてサーバー サイズを設定し、最後にサーバーの場所を選択します。
今すぐ起動をクリックしてください!
数分後、サーバーが起動し、この画面が表示されます。
移行を開始する
移行プロセスに入る前に、現在のアプリケーションとデータベース ファイルを削除する必要があります。 これを行うには、SSH 経由で Cloudways サーバーに接続し、ストアのルート ディレクトリに移動します。 次のコマンドを使用して、すべてのファイルとフォルダーを削除できます。
rm -rf *
次に、アプリケーション ダッシュボードに移動し、そこからLAUNCH DATABASE MANAGERを実行します。
テーブルのリストが表示されます。 それらをすべて選択し、[ドロップ] をクリックします。
次に、SSH ターミナルに移動し、次のコマンドを実行します。
wget http:// yourdomain.com/newbackup.zip
cPanel ホスティングでホストされている zip ファイルの URL を忘れずに追加してください。
次に、ファイルを解凍します。
newbackup.zip を解凍します
そして、次のコマンドでデータベースを Cloudways アプリケーションにインポートします。
mysql -u CLOUDWAYS-DB-USERNAME -p CLOUDWAYS-DB-NAME < database.sql
上記のコマンドで、Cloudways にインストールされているアプリケーションのデータベース認証情報を提供します。 コマンドはパスワードを要求することに注意してください (データベース資格情報セクションで入手可能)。
env.phpファイル (ストアのapp/etcディレクトリにあります) を開き、データベース資格情報を Cloudways が提供するセットに置き換えます。
おめでとう! Magento ストアを低速の cPanel ホスティングから超高速の Cloudways 管理対象サーバーに正常に移行しました。 したがって、次の CLI コマンドを使用してキャッシュを消去するだけです。
php bin/magento セットアップ:アップグレード
php bin/magento setup:di:compile
php bin/magento キャッシュ:クリーン
php bin/magento キャッシュ:フラッシュ
その後、お店のホームページにアクセスして、すべてが整っているかどうかを確認してください。
最後の言葉
Magento ストアを共有 cPanel ホスティングからクラウド ホスティングに移行する簡単なプロセスを理解していただければ幸いです。 さらに重要なことは、Magento クラウド ホスティングがオンライン ストアに最適である理由も明確に理解できることです。
ここまで来たので、Cloudways がプロモーション コード 'BOOSTMAG' で $20 のクレジットを無料で提供していることに驚きたいと思います。
まだ質問や混乱がある場合は、コメント セクションを使用してください。折り返しご連絡いたします。