A2 เป็นผู้ให้บริการโฮสติ้งดังๆ เริ่มต้นปี 2001 ทำงานมานานเพื่อให้โซลูชันโฮสติ้งที่เหมาะสมและราคาไม่แพง นอกจากนี้ยังให้โฮสติ้งที่ปรับแต่งสำหรับ CMS ยอดนิยมอย่าง Magento การปรับแต่ง Server สำหรับ Magento ช่วยในเรื่องเช่นการโหลดหน้าเว็บเร็วขึ้น ฯลฯ อย่างไรก็ตาม บางครั้งผู้ใช้ Magento Hosting ที่ปรับแต่งแล้วอาจได้อีเมลหรือข้อความว่า "Magento A2 account suspended!" สาเหตุอาจมากมาย เช่น โจมตีมัลแวร์, ใช้ทรัพยากรเกินกำหนด ฯลฯ
บทความนี้พยายามอธิบายสาเหตุต่างๆ ของการระงับบัญชี A2 และวิธีกู้คืนบัญชีที่ถูกระงับ รวมถึงเคล็ดลับพิเศษเพื่อป้องกันสถานการณ์นี้ในอนาคต
สาเหตุข้อความ "A2 Account Suspended"
มีหลายเหตุผลนำไปสู่การระงับบัญชี Magento A2 บางอย่างดังนี้:
1. ละเมิด Terms and Conditions
A2 Hosting มี Terms of Service ของตัวเอง มีข้อกำหนดเกี่ยวกับการใช้งานบัญชี เมื่อสมัครใหม่ ต้องติ๊ก "I have read and agree to the Terms of Service" หากละเมิดข้อกำหนด บัญชี Magento A2 จะถูกระงับ
2. ชำระเงินค้าง
แม้แผน A2 จะราคาไม่แพง แต่บางครั้งผู้ใช้ค้างชำระเงินประจำ อาจให้อาชีพสักวัน แต่หลังจากนั้นบัญชีจะถูกระงับเพราะค้างชำระ
3. ใช้ Server เกินกำหนด (Server Overuse)
แต่ละแผน A2 มีข้อจำกัดทรัพยากร Server ที่ใช้ได้ เช่น Lite Plan อนุญาตแค่ 5 Databases ในขณะที่แผนอื่นสร้าง Database ได้ไม่จำกัด หากสคริปต์หรือองค์ประกอบบนเว็บใช้ทรัพยากรเกินแผน บัญชีอาจถูกระงับ
4. ใช้ CPU เกินกำหนด (CPU Overuse)
แต่ละแผนมีข้อจำกัด CPU Usage เช่น Lite ใช้ Physical Memory ได้ 0.5 GB ส่วน Swift ได้ 1 GB หากปลั๊กอินบนเว็บใช้หน่วยความจำเกินแผน บัญชี A2 อาจถูกระงับ
5. บัญชีถูกแฮ็ก (Hacked Account)
บ่อยครั้งบัญชี A2 ถูกเจาะผ่านหลายวิธี ทำให้แฮกเกอร์ทำสิ่งอันตราย เช่น แจกจ่ายมัลแวร์ โจมตีฟิชชิง ฯลฯ A2 Hosting ตรวจจับการกระทำอันตรายและระงับบัญชีเพื่อหยุดมัลแวร์แพร่ไปยังเว็บอื่นบน Server เดียวกัน
บัญชี Magento A2 ถูกระงับเพราะมัลแวร์? ทำความสะอาดเว็บไซต์ตอนนี้!
วิธีแก้การระงับบัญชี Magento A2
ขั้นตอน 1: Backup
ขั้นแรก Backup เว็บไซต์ เรียนรู้วิธีที่ลิงก์นี้ หลังจากนั้น อัปโหลดไซต์ไปโฮสต์อื่นเพื่อหลีกเลี่ยง Downtime หากกระบวนการแก้ไขใช้เวลานาน
ขั้นตอน 2: ระบุสาเหตุ
สอบถามสาเหตุข้อความ "Magento A2 account suspended" บทความนี้ช่วยระบุสาเหตุ
- หากเพราะปัญหาการชำระเงิน ติดต่อ Support และชำระเงิน
- หากเพราะ Server Overuse หาสคริปต์/หน้าที่ใช้ทรัพยากร ใช้ cPanel หาสาเหตุ
- การระงับอาจมาจากโจมตีมัลแวร์ สแกนเว็บไซต์ด้วย Malware Scanner นี้ จะ Flag ไฟล์อันตรายทั้งหมด ไม่เช่นนั้น ติดต่อ A2 Support หาไฟล์ที่ติดเชื้อ
หากคุณเป็นลูกค้า Astra ใช้ Premium Malware Scanner ใน Astra Dashboard ตรวจจับและลบไฟล์อันตรายจาก Server
ขั้นตอน 3: ลบไฟล์อันตราย
หากเป็นลูกค้า Astra ลบไฟล์อันตรายทั้งหมดจาก Dashboard ได้ ตามคู่มือลบไฟล์อันตรายจากเว็บไซต์
สำหรับคนอื่น การลบมัลแวร์เองอาจยาก ในกรณีนี้ รับบริการมืออาชีพอย่าง Astra Security ตรวจจับและทำความสะอาดมัลแวร์ หากไฟล์ไหนถูก A2 Flag เป็นมัลแวร์แต่คุณสงสัย ส่งให้ Astra วิเคราะห์เพิ่ม เลือกแผนตอนนี้เริ่มต้นกับ Astra
ทางเลือกอื่น ใช้ฟีเจอร์ "Server Rewind" ของ A2 ใน cPanel กู้คืนไฟล์ที่มัลแวร์แก้ไข
ปกติเว็บไซต์จะฟื้นฟูหลังแก้ปัญหาข้างต้นภายในสักพัก ถ้าไม่ ให้ติดต่อ Support อย่าลืมลบ Copy ไซต์จากโฮสต์ทางเลือก
วิธีปกป้องเว็บไซต์ในอนาคต
- หลีกเลี่ยงรหัสผ่านอ่อนแอหรือใช้บ่อยสำหรับ Magento A2 Hosting
- เปิดใช้ Cloudflare ใน cPanel สำหรับบัญชี Magento A2
- อัปเดต Magento Version ให้ทันสมัย
- ปิด Directory Indexing ใน cPanel ของบัญชี Magento A2
- เปิด Two-Factor Authentication สำหรับบัญชี Magento A2 ด้วยบทความนี้
- หลีกเลี่ยง FTP ใช้ SFTP หรือ SSH แทน
- Permission ของแต่ละ Directory ใน public_html ควรเป็น 755 และทุกไฟล์เป็น 644 เพื่อป้องกันข้อความระงับบัญชี Magento A2 ทำได้โดย SSH รัน 3 คำสั่ง:
cd ~/public_html
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
สรุป
แม้ปัญหาหลายอย่างนำไปสู่ข้อความ "Magento A2 account suspended" ความลับคือหาสาเหตุและตอบสนองเร็ว ปัญหาอื่นๆ แก้ง่าย แต่มัลแวร์ยากเพราะติดเชื้อซ้ำได้ อย่ากลัว ด้วยแผนราคาถูกของ Astra ทุกคนรักษาความปลอดภัยเว็บไซต์ได้ ปรับแต่งสำหรับสแกน Server โฮสติ้ง โซลูชันความปลอดภัยที่ต้องมี ลอง Demo ตอนนี้!