วิธีแก้ WordPress ติด Maintenance Mode

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

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

❶ ตรวจว่าเว็บไซต์อยู่ระหว่างปรับปรุงตามแผนหรือไม่

สอบถามผู้ดูแลเว็บไซต์หรือทีมงานก่อน หากกำลังอัปเดตหรือปรับปรุงเว็บไซต์ หน้า Maintenance Mode อาจเป็นหน้าชั่วคราวที่ตั้งใจแสดงให้ผู้เข้าชมเห็น

หากงานเสร็จแล้วแต่หน้ายังแสดงอยู่ ให้ตรวจว่าผู้ดูแลปิดโหมดบำรุงรักษาในจุดที่เปิดไว้หรือยัง

❷ ตรวจปลั๊กอิน Maintenance Mode

เข้าแอดมิน WordPress แล้วตรวจรายการปลั๊กอินที่เกี่ยวกับ Maintenance Mode, Coming Soon หรือหน้าแจ้งปิดปรับปรุง เปิดหน้าตั้งค่าของปลั๊กอินและตรวจสถานะว่าเปิดใช้งานอยู่หรือไม่

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

❸ ตรวจธีมและเครื่องมือสร้างหน้าเว็บ

ธีมหรือเครื่องมือสร้างหน้าเว็บบางตัวมีตัวเลือกเปิดหน้า Maintenance หรือ Coming Soon แยกจากปลั๊กอิน ให้ตรวจเมนูปรับแต่งธีมและแผงควบคุมของเครื่องมือที่ใช้สร้างหน้าเว็บ

หากปิดสถานะแล้วหน้าเดิมยังปรากฏ ให้ล้างแคชของธีม ปลั๊กอินแคช โฮสติ้ง หรือ CDN แล้วทดสอบใหม่

❹ ตรวจการตั้งค่าการแสดงผลและข้อยกเว้น

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

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

❺ ล้างแคชหลังปิด Maintenance Mode

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

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

❻ ตรวจว่ามีระบบอื่นแสดงหน้า Maintenance หรือไม่

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

หากไม่แน่ใจว่าหน้านั้นมาจาก WordPress หรือโฮสติ้ง ให้ส่งภาพหน้าจอ URL และเวลาที่พบให้ผู้ให้บริการตรวจสอบ ComSiam แนะนำให้ระบุด้วยว่าเข้าแอดมินได้หรือไม่และหน้าเว็บส่วนใดที่ยังแสดง Maintenance

❼ ติดต่อผู้ดูแลหรือโฮสติ้งเมื่อปิดโหมดไม่ได้

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

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

สรุป

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