วิธีแก้ WordPress เปิดใช้งาน Maintenance Mode ค้าง

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

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

❶ รอสักครู่และตรวจสอบการอัปเดต

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

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

❷ สำรองข้อมูลก่อนแก้ไขไฟล์

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

การสำรองข้อมูลช่วยให้ย้อนกลับได้ หากพบว่าเว็บไซต์ยังอัปเดตไม่สมบูรณ์หรือมีไฟล์เสียหาย

❸ ตรวจไฟล์ .maintenance ในโฟลเดอร์หลัก

WordPress ใช้ไฟล์สถานะชั่วคราวชื่อ .maintenance ระหว่างการอัปเดต หากกระบวนการหยุดกลางคัน ไฟล์นี้อาจยังคงอยู่และทำให้เว็บไซต์แสดงหน้า Maintenance ต่อ

เข้า File Manager ของโฮสติ้งหรือเชื่อมต่อ FTP แล้วเปิดโฟลเดอร์หลักที่มีไฟล์ WordPress อยู่ หากไม่เห็นไฟล์ที่ขึ้นต้นด้วยจุด ให้เปิดตัวเลือกแสดงไฟล์ซ่อน จากนั้นตรวจว่ามีไฟล์ .maintenance อยู่หรือไม่

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

❹ ตรวจสอบสถานะหลังนำไฟล์ค้างออก

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

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

❺ ตรวจปลั๊กอิน Maintenance Mode หากหน้ายังค้าง

หากไม่พบไฟล์ .maintenance หรือหน้า Maintenance ยังแสดงหลังล้างแคช ให้ตรวจปลั๊กอิน Maintenance Mode หรือ Coming Soon ว่ายังเปิดใช้งานอยู่หรือไม่

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

❻ ล้างแคชและตรวจสอบ CDN

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

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

❼ ขอความช่วยเหลือหากอัปเดตหยุดกลางคัน

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

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

สรุป

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