Magento A2ホスティングでアカウントが停止されたときの原因と復旧方法を徹底解説
A2ホスティングは2001年に創業した、業界でも知名度の高いWebホスティングプロバイダです。創業以来、最適化されたコストパフォーマンスの高いホスティングサービスの提供に注力してきました。特に、Magentoのような人気CMS向けにカスタマイズされたホスティングプランを用意しており、サーバーをMagentoに最適化することでページ表示速度の向上などのメリットが得られます。
しかしそのような専用ホスティングを利用していても、「Magento A2アカウントが停止されました」という通知メールやメッセージを受け取ることがあります。その原因は、マルウェア感染、リソースの過剰使用など、さまざまです。
本記事では、A2アカウントが停止される主な原因と、停止されたアカウントを復旧させる具体的な手順を解説します。さらに、今後同じ事態を避けるための予防策もあわせてご紹介します。
A2アカウントが停止される主な原因
Magento A2アカウントの停止には複数の要因があります。代表的なものを以下に挙げます。
1. 利用規約への違反
A2ホスティングには独自の利用規約(Terms of Service)があり、アカウントの使用方法に関する条項が定められています。新規ユーザーはサインアップ時に「利用規約を読み、同意しました」というチェックボックスにチェックを入れる必要があります。規約のいずれかに違反した場合、Magento A2アカウントは停止されます。
2. 支払いの未納
A2ホスティングのプランは比較的リーズナブルですが、定期支払いを滞納してしまうケースもあります。数日程度の猶予期間が与えられることもありますが、それを過ぎると未払いを理由にアカウントが停止されます。
3. サーバーリソースの過剰使用
A2ホスティングの各プランには、利用できるサーバーリソースに上限が設けられています。たとえばLiteプランではデータベースは5個までですが、他のプランでは無制限に作成できます。サイト上のスクリプトや要素がプランで定められた上限を超えてリソースを消費すると、アカウントが停止される可能性があります。
4. CPU・メモリの過剰使用
各プランにはCPUおよびメモリの使用量にも制限があります。たとえばLiteプランでは物理メモリ0.5GB、Swiftプランでは1GBという具合です。サイトにインストールしたプラグインなどがプランの上限を超えるメモリを使用すると、アカウントが停止されることがあります。
5. アカウントの乗っ取り(ハッキング)
何らかの手段によってA2アカウントが不正アクセスを受け、侵害されてしまうケースもあります。ハッカーはマルウェアの配布やフィッシング攻撃など、悪意ある行為を行う可能性があります。A2ホスティングはこうした悪質な動きを検知すると、同じサーバー上の他サイトへの感染拡大を防ぐため、該当アカウントを停止します。
マルウェアによるアカウント停止?今すぐサイトをクリーンアップしましょう!
Magento A2アカウントの停止を解除する手順
ステップ1:バックアップを作成する
まず最初に行うべきは、Webサイト全体のバックアップです。その後、別のホストにサイトをアップロードしておきましょう。復旧作業に時間がかかった場合でも、ダウンタイムを最小限に抑えられます。
ステップ2:停止の原因を特定する
次に、アカウント停止の原因を調査します。以下のように、原因に応じた対応が異なります。
- 支払い関連の場合:カスタマーサポートに連絡し、未払い分を支払います。
- サーバーリソースの過剰使用の場合:リソースを大量消費しているスクリプトやページを特定します。cPanelを使うと原因を突き止めやすくなります。
- マルウェア感染の場合:マルウェアスキャナーでサイトをスキャンし、感染ファイルを検出します。スキャナーはサイト内の悪意あるファイルをすべてフラグ付けしてくれます。A2のカスタマーサポートに問い合わせて、感染ファイルを確認する方法もあります。
Astraをご利用のお客様は、Astraダッシュボードのプレミアムマルウェアスキャナーを使って、サーバー上の悪意あるファイルを検出・削除できます。
ステップ3:悪意あるファイルを削除する
Astraのお客様であれば、ダッシュボードからすべての悪意あるファイルを簡単に削除できます。削除手順については、専用ガイドをご参照ください。
自力でのマルウェア除去は難易度が高いため、Astra Securityのような専門サービスに検出・駆除を依頼するのも有効な選択肢です。また、A2によってマルウェアとしてフラグ付けされたファイルに心当たりがない場合は、Astraに送付して詳細な分析を依頼できます。まずはプランを選んでAstraを始めてみましょう。
もうひとつの方法として、A2がcPanelで提供している「Server Rewind機能」を使えば、マルウェアによって改ざんされたファイルを以前の状態に復元できます。
通常、上記の問題を解決すれば、一定時間内にサイトは復旧します。それでも復旧しない場合は、カスタマーサポートに連絡してください。なお、一時的に使った代替ホスト上のサイトコピーは忘れずに削除しておきましょう。
今後のためにサイトを守るための対策
- Magento A2ホスティングには、弱いパスワードや使い回しのパスワードを使わない。
- cPanelでCloudflareを有効化する。
- Magento本体を常に最新バージョンに保つ。
- cPanelでディレクトリインデックス(ディレクトリリスティング)を無効化する。
- 二要素認証(2FA)を有効にしてアカウントの安全性を高める。
- FTPの使用を避け、代わりにSFTPやSSHを利用する。
- public_html内の各ディレクトリのパーミッションは755、各ファイルは644に設定する。これにより、アカウント停止メッセージの発生を防ぎやすくなります。SSHでサイトにログインし、以下の3つのコマンドを実行してください。
cd ~/public_html
find . -type d -exec chmod 755 {} ;
find . -type f -exec chmod 644 {} ;
まとめ
Magento A2アカウントの停止メッセージが表示される原因は多岐にわたりますが、重要なのは原因を素早く特定し、迅速に対処することです。支払いやリソース超過などの問題は比較的簡単に解決できますが、マルウェアは再感染能力があるため厄介です。とはいえ心配はいりません。Astraの手頃なプランなら、誰でもサイトをしっかり守れます。Webホスティングサーバーのスキャンに特化した、必須のセキュリティソリューションです。ぜひデモをお試しください。
-
Windows 10でNDIS_Internal_Errorを修正する方法|ブルースクリーンエラーの解決策5選
Windowsの起動時に「NDIS_Internal_Error」が表示されて困っていませんか?ご安心ください。これはBSOD(ブルースクリーン・オブ・デス)と呼ばれる一般的なエラーで、主に古いドライバーや破損したシステム設定が原因で発生します。また、ウイルスやマルウェアの感染が原因である可能性もあります。 ブルースクリーンエラーがさらなる問題を引き起こす前に、この記事で紹介する対処法を試してみましょう。ここでは、Windows 10でNDIS_Internal_Errorを解決するためのトラブルシューティング手法を複数ご紹介します。 それでは始めましょう。 Windows 10でNDIS_
-
Windows 10で「OneDriveがいっぱいです」エラーを解決する5つの対処法
デバイスには十分な空き容量があるはずなのに、「OneDriveがいっぱいです(OneDrive is Full)」という通知が何度も表示されて困っていませんか?確かに煩わしい問題ですが、ご安心ください。この記事で紹介するいくつかの対処法を実践すれば、簡単に解決できます。 Microsoft社が提供するOneDriveは、写真・動画・音楽・ドキュメントなどをクラウド上に保存できるストレージサービスです。保存したファイルにはあらゆるデバイスからアクセスでき、友人や同僚との共有や共同編集もスムーズに行えます。Microsoftアカウントにサインアップするだけで、すべてのデバイスでOneDriveを利