วิธีแก้เว็บไซต์ WordPress ถูกเปลี่ยนหน้า

หากหน้าแรก WordPress ถูกเปลี่ยนเป็นข้อความหรือภาพที่ไม่ได้เพิ่มเอง อาจเกิดจากการแก้ไขผิดพลาด ปัญหาแคช หรือมีผู้เข้าถึงเว็บไซต์โดยไม่ได้รับอนุญาต ควรตรวจสอบก่อนว่าเกิดจากสาเหตุใด แล้วจึงเลือกวิธีกู้คืน

❶ ตรวจสอบว่าเป็นปัญหาจากแคชหรือไม่

เปิดเว็บไซต์จากหน้าต่างส่วนตัวหรืออุปกรณ์อื่น แล้วล้างแคชของเบราว์เซอร์ ปลั๊กอินแคช และ CDN หากยังเห็นหน้าเดิมที่ไม่รู้จักจากหลายอุปกรณ์ ให้ตรวจต่อว่าเนื้อหาหรือไฟล์เว็บไซต์ถูกเปลี่ยนจริงหรือไม่

ตรวจประวัติการแก้ไขหน้าแรกและโพสต์ล่าสุด รวมถึงสอบถามผู้ดูแลคนอื่นว่าได้เปลี่ยนหน้าเว็บหรือไม่ หากไม่มีใครแก้ไขและพบผู้ใช้หรือไฟล์ที่ไม่รู้จัก ให้ถือว่าอาจเป็นเหตุด้านความปลอดภัย

❷ เก็บข้อมูลและติดต่อโฮสติ้ง

จดเวลาที่เริ่มพบปัญหา ถ่ายภาพหน้าจอ และบันทึกหน้าที่ได้รับผลกระทบ ติดต่อโฮสติ้งให้ช่วยตรวจบันทึกการเข้าสู่ระบบ ไฟล์ที่เปลี่ยนแปลง และการแจ้งเตือนที่เกี่ยวข้อง

ก่อนลบหรือกู้ไฟล์ ให้สำรองสถานะปัจจุบันไว้ตรวจสอบ หากเว็บไซต์กำลังแสดงเนื้อหาที่เป็นอันตรายหรือเปลี่ยนเส้นทางผู้เข้าชม ให้ถามโฮสติ้งถึงวิธีจำกัดการเข้าถึงชั่วคราว

❸ ตรวจผู้ใช้และสิ่งที่เปลี่ยนแปลง

① ตรวจบัญชีผู้ดูแล

เข้า ผู้ใช้ > ผู้ใช้ทั้งหมด ตรวจบัญชีผู้ดูแลและอีเมลว่ามีรายการที่ไม่รู้จักหรือไม่ จดข้อมูลไว้ก่อนปิดบัญชี เพื่อให้ตรวจย้อนหลังได้

② ตรวจหน้าแรกและไฟล์เว็บไซต์

ตรวจว่าหน้าแรกถูกเปลี่ยนในตัวแก้ไข WordPress หรือมีไฟล์ธีมที่ถูกแก้ไข ตรวจธีม ปลั๊กอิน และไฟล์ที่เพิ่มใหม่โดยไม่ทราบสาเหตุ หากไม่แน่ใจว่าไฟล์ใดเป็นของระบบ อย่าลบเอง เพราะอาจทำให้เว็บเสียหาย

ComSiam แนะนำให้ตรวจเวลาที่แก้ไขไฟล์เทียบกับเวลาที่เริ่มพบหน้าเว็บผิดปกติ และส่งข้อมูลให้โฮสติ้งหรือผู้ดูแลช่วยวิเคราะห์

❹ กู้หน้าเว็บจาก Backup ที่สะอาด

หากมีข้อมูลสำรองจากช่วงก่อนหน้าเว็บถูกเปลี่ยน ให้ตรวจวันสำรองและยืนยันว่าเป็นชุดที่ปลอดภัย ก่อนกู้ให้สำรองสถานะปัจจุบันอีกครั้ง และประเมินว่าการกู้ฐานข้อมูลเก่าจะทำให้บทความหรือข้อมูลใหม่สูญหายหรือไม่

หากต้องการกู้เฉพาะหน้าแรก อาจกู้คืนหน้าเว็บหรือเนื้อหาจาก Revision ที่ถูกต้องได้ แต่หากพบว่ามีการเปลี่ยนไฟล์หรือบัญชีผู้ใช้ด้วย ควรตรวจและทำความสะอาดทั้งเว็บไซต์ก่อนเปิดใช้งานตามปกติ

❺ ปิดช่องทางที่ทำให้เกิดปัญหาซ้ำ

หลังตรวจและทำความสะอาดแล้ว ให้เปลี่ยนรหัสผ่าน WordPress โฮสติ้ง อีเมล และ SFTP ที่เกี่ยวข้อง เปิด 2FA ให้ผู้ดูแล ลบบัญชีที่ไม่รู้จัก และอัปเดต WordPress ธีม และปลั๊กอิน

หากพบว่าปลั๊กอินหรือธีมที่ล้าสมัยเป็นสาเหตุ ให้ติดตั้งรุ่นที่ได้รับการดูแลหรือเปลี่ยนเป็นทางเลือกอื่น ตรวจเว็บไซต์ซ้ำและเฝ้าระวังการเปลี่ยนแปลงไฟล์หลังกลับมาใช้งาน

❻ เช็กลิสต์เมื่อหน้า WordPress ถูกเปลี่ยน

  • เปิดเว็บไซต์จากอุปกรณ์อื่นและล้างแคช
  • ตรวจประวัติแก้ไขหน้าแรกและสอบถามผู้ดูแล
  • เก็บภาพหน้าจอและเวลาที่พบ
  • ติดต่อโฮสติ้งเพื่อตรวจบันทึกและไฟล์
  • ตรวจบัญชีผู้ดูแล ธีม ปลั๊กอิน และไฟล์ใหม่
  • กู้จาก Backup ที่ตรวจสอบแล้วว่าปลอดภัย
  • เปลี่ยนรหัสผ่านและอัปเดตระบบหลังแก้ไข

ควรหาสาเหตุให้พบก่อนกู้คืน เพื่อป้องกันหน้าเว็บถูกเปลี่ยนซ้ำ สำหรับเว็บไซต์ของ ComSiam ให้เก็บสำเนาก่อนแก้ไขและทดสอบหน้าแรกกับหลังบ้านหลังคืนค่าเสร็จ