วิธีแก้ไขข้อผิดพลาดในการบำรุงรักษาตามกำหนดเวลาใน WordPress
เผยแพร่แล้ว: 2020-10-26คุณเห็นข้อความ ว่า “WordPress Briefly Unavailable for Scheduled Maintenance. กลับมาตรวจสอบอีกครั้งในไม่กี่นาที “? ข้อผิดพลาดนี้มักเกิดขึ้นเมื่ออัปเกรดไฟล์หลัก ปลั๊กอิน หรือธีมของ WordPress
ในทางปฏิบัติ การอัปเกรดที่ช่วยให้คุณอยู่ในโหมดบำรุงรักษาจะไม่เสร็จสิ้นในไซต์ WordPress ของคุณ
ในบทความนี้ เราจะมาสอนวิธีแก้ไข “ WordPress ใช้งานไม่ได้ชั่วครู่สำหรับการบำรุงรักษาตามกำหนดเวลา โปรดกลับมาตรวจสอบอีกครั้งในอีกสักครู่ ” ข้อผิดพลาด เราจะสอนคุณถึงสาเหตุและวิธีป้องกันข้อผิดพลาดนี้ในอนาคต
เหตุใด “WordPress สั้น ๆ ไม่พร้อมใช้งานสำหรับการบำรุงรักษาตามกำหนดเวลา กลับมาตรวจสอบอีกครั้งในไม่กี่นาที” เกิดข้อผิดพลาด?
ในทางเทคนิค หน้าการบำรุงรักษาไม่ใช่ความล้มเหลว ดูเหมือนว่าจะมีหน้าแจ้งเตือน
ดาวน์โหลดไฟล์อัปเกรดที่เหมาะสมไปยังเซิร์ฟเวอร์ของคุณในระหว่างกระบวนการอัปเดต ถอนการติดตั้ง และติดตั้งการอัปเดต
WordPress ยังวางเว็บไซต์ในการบำรุงรักษาและระบุว่า "WordPress สั้น ๆ ไม่พร้อมใช้งานสำหรับการบำรุงรักษาตามกำหนดเวลา กลับมาตรวจสอบอีกครั้งในไม่กี่นาที”

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

หากไดเรกทอรีรากของ WordPress ไม่พบไฟล์ the.maintenance ตรวจสอบให้แน่ใจว่าไคลเอนต์ FTP ของคุณตรวจสอบไฟล์ในประเภทที่ซ่อนอยู่
คุณสามารถใช้ Filezilla เพื่ออนุญาตให้ไฟล์ที่ซ่อนอยู่ปรากฏขึ้นโดยกด Server >> Force แสดงไฟล์ที่ซ่อน จากแถบเมนู
หลังจากลบไฟล์ .maintenance แล้ว โหมดการบำรุงรักษาจะออกจากไซต์ของคุณและแก้ไขข้อผิดพลาดได้

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

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

นี่คือขั้นตอนที่ง่ายที่สุดที่คุณต้องปฏิบัติตาม:
- เสร็จสิ้นกระบวนการดาวน์โหลดและเปิดใช้งาน
- ไปที่ การตั้งค่า >> เร็วๆ นี้ Pro
- ใต้หน้าการบำรุงรักษา ให้ทำเครื่องหมายที่ช่องด้วยตัวเลือก 'เปิดใช้งานโหมดการบำรุงรักษา'

จากนั้นคุณต้องกดปุ่ม 'Edit Coming Soon/Maintenance Page' การดำเนินการนี้จะปลดล็อกเครื่องมือปรับแต่งสำหรับธีม SeedProd คุณสามารถเลือกธีมและปรับแต่งเพื่อสร้างหน้าโหมดการบำรุงรักษาเว็บไซต์ที่สวยงามได้
ขณะนี้ คุณสามารถสร้างหน้าบำรุงรักษาใน WordPress ได้โดยไม่ต้องใช้ปลั๊กอิน หากไซต์ของคุณไม่ได้รับการดูแลทุกครั้งที่คุณอัปเดต
เพียงสร้างไฟล์บนเดสก์ท็อปของคุณชื่อ maintenance.php แล้ววางลงใน:
<?php $protocol = $_SERVER["SERVER_PROTOCOL"]; if ( 'HTTP/1.1' != $protocol && 'HTTP/1.0' != $protocol ) $protocol = 'HTTP/1.0'; header( "$protocol 503 Service Unavailable", true, 503 ); header( 'Content-Type: text/html; charset=utf-8' ); ?> <html xmlns="http://www.w3.org/1999/xhtml"> <body> <h1>We are updating the site, please check back in 30 minutes.</h1> </body> </html> <?php die(); ?>
คุณจะต้องอัปโหลดไฟล์นี้ในไดเร็กทอรี wp-content ของไซต์ WordPress ของคุณ
ตอนนี้ WordPress จะแสดงหน้านี้ระหว่างโหมดบำรุงรักษาทุกครั้งที่คุณอัปเดตเว็บไซต์ของคุณ คุณสามารถใช้ CSS เพื่อออกแบบหน้านี้ได้ตลอดเวลา
สรุปผล
ขอแสดงความยินดี ในที่สุด คุณได้เรียนรู้วิธีแก้ไข WordPress อย่างย่อไม่พร้อมใช้งานสำหรับการบำรุงรักษาตามกำหนดเวลา กลับมาตรวจสอบอีกครั้งในไม่กี่นาที นอกจากนี้ ผู้เยี่ยมชมบางคนยังถามเราเกี่ยวกับวิธีเพิ่มการแบ่งหน้า WordPress ตรวจสอบบทความเฉพาะเกี่ยวกับเรื่องนี้
เรายอมรับข้อเสนอแนะทุกประเภทจากผู้เข้าชม เพราะมันกระตุ้นให้เราปรับปรุงอยู่เสมอ รู้สึกอิสระที่จะแสดงความคิดเห็นด้านล่าง