วิธีแก้ไขข้อผิดพลาด “WordPress Stuck in Maintenance” (วิธีด่วน)

เผยแพร่แล้ว: 2022-03-24

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

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

ในคู่มือนี้ เราจะแชร์สาเหตุต่างๆ ของข้อผิดพลาดนี้ ตลอดจนวิธีการและวิธีแก้ไขปัญหาต่างๆ ในการแก้ปัญหา

เพื่อไม่ให้เป็นการเสียเวลา มาเริ่มกันเลย!

สารบัญ

โหมดการบำรุงรักษา WordPress คืออะไร?

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

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

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

stuck in wordpress maintenance, wordpress maintenance mode error, wordpress stuck in maintenance, wordpress stuck in maintenance mode
WordPress ค้างระหว่างการอัพเกรด

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

อะไรทำให้เกิด "ข้อผิดพลาดโหมดการบำรุงรักษา WordPress"?

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

แต่บางครั้งมีบางอย่างผิดพลาดและคุณจะเห็นข้อความ "ไม่พร้อมใช้งานสำหรับการบำรุงรักษาตามกำหนดเวลาสั้นๆ โปรด กลับมาตรวจสอบอีกครั้งในหนึ่งนาที” ข้อความยังคงอยู่แม้หลังจากการอัปเดตเสร็จสิ้น

stuck in wordpress maintenance, wordpress maintenance mode error, wordpress stuck in maintenance, wordpress stuck in maintenance mode
WordPress ไม่พร้อมใช้งานสำหรับการบำรุงรักษาตามกำหนดเวลาโดยสังเขป

นี่คือสาเหตุบางประการที่ทำให้เกิดข้อผิดพลาดนี้:

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

วิธีแก้ไขข้อผิดพลาด "WordPress Stuck In Maintenance"

เมื่อคุณรู้ว่าโหมดการบำรุงรักษาคืออะไรและเหตุใดคุณจึงติดอยู่ในโหมดนี้ ก็ถึงเวลาเรียนรู้วิธีแก้ไขปัญหานี้อย่างง่ายดาย

นี่คือสาเหตุหลักที่ทำให้เกิดข้อผิดพลาดนี้:

  • หากไฟล์ .maintenance ยังคงอยู่ในโฟลเดอร์รูท
  • หากปลั๊กอินหรือธีมล้มเหลวขณะอัปเดต

ตอนนี้เรามาดูวิธีแก้ไขข้อผิดพลาดเหล่านี้ด้วยวิธีแก้ปัญหาเชิงลึก

วิธีแก้ปัญหาหากไฟล์ .maintenance ยังคงอยู่ในรูทโฟลเดอร์

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

นี่คือวิธีแก้ปัญหาที่สามารถช่วยคุณลบไฟล์นี้ได้:

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

ในบทความนี้ เราขอแนะนำให้คุณใช้ cPanel เนื่องจากใช้งานง่ายเมื่อเทียบกับแอปไคลเอนต์ FTP

ขั้นแรก เข้าสู่ระบบ cPanel ของคุณโดยใช้ชื่อผู้ใช้และรหัสผ่านของคุณ

stuck in wordpress maintenance, wordpress maintenance mode error, wordpress stuck in maintenance, wordpress stuck in maintenance mode
เข้าสู่ระบบ cPanel Hosting ของคุณ

ตอนนี้ภายใต้ไฟล์เปิดตัวจัดการไฟล์ดังที่แสดงในภาพด้านล่าง

stuck in wordpress maintenance, wordpress maintenance mode error, wordpress stuck in maintenance, wordpress stuck in maintenance mode
เปิดตัวจัดการไฟล์ของ cPanel ของคุณ

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

stuck in wordpress maintenance, wordpress maintenance mode error, wordpress stuck in maintenance, wordpress stuck in maintenance mode
ลบ .maintenance File

วิธีแก้ปัญหาหากปลั๊กอินหรือธีมล้มเหลวขณะอัปเดต

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

ในการทำเช่นนั้น เราจะใช้ซอฟต์แวร์ FTP อีกครั้งเพื่อเชื่อมต่อกับไซต์ของเราและเข้าถึงโฟลเดอร์รูท

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

stuck in wordpress maintenance, wordpress maintenance mode error, wordpress stuck in maintenance, wordpress stuck in maintenance mode
ลบโฟลเดอร์ "ปลั๊กอินเก่า"

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

หากปัญหายังไม่ได้รับการแก้ไขหลังจากเปลี่ยนชื่อโฟลเดอร์ของปลั๊กอิน คราวนี้คุณต้องเปลี่ยนชื่อโฟลเดอร์ของธีม ไปที่ "wp_content" และเปลี่ยนชื่อโฟลเดอร์ "themes" เป็น "old-themes"

stuck in wordpress maintenance, wordpress maintenance mode error, wordpress stuck in maintenance, wordpress stuck in maintenance mode
ลบโฟลเดอร์ "Old-Themes"

ให้โหลดไซต์ของคุณใหม่อีกครั้ง และหากโหลดได้ ปัญหาจะเกี่ยวข้องกับธีมที่เปิดใช้งานปัจจุบัน ตอนนี้ คุณต้องกลับไปที่โฟลเดอร์ "wp_content" และเปลี่ยน " old-themes" เป็น "themes" หลังจากขั้นตอนนี้ ให้ลบโฟลเดอร์ธีมที่เปิดใช้งานออกจากโฟลเดอร์ "ธีม" (ก่อนที่จะลบ เราขอแนะนำให้คุณสำรองข้อมูลไซต์ WordPress ของคุณโดยใช้ วิธีนี้ ) หลังจากลบแล้ว ให้ลองติดตั้งธีมเดิมอีกครั้ง ตอนนี้ ตรวจสอบว่าไซต์โหลดหรือไม่ ถ้าไม่ คุณควรติดต่อผู้พัฒนาธีม

วิธีป้องกันไม่ให้ไซต์ติดอยู่ใน "ข้อผิดพลาดโหมดการบำรุงรักษา WordPress"

แม้ว่าปัญหานี้จะแก้ไขได้ไม่ยากมาก แต่ก็ยังสามารถขัดขวางประสบการณ์ของผู้ใช้ของคุณได้

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

1- ตรวจสอบความเข้ากันได้ของธีม/ปลั๊กอิน

stuck in wordpress maintenance, wordpress maintenance mode error, wordpress stuck in maintenance, wordpress stuck in maintenance mode
ตรวจสอบความเข้ากันได้ของปลั๊กอินเสมอ

ก่อนติดตั้งธีมหรือปลั๊กอิน คุณควรตรวจสอบเสมอว่าเข้ากันได้กับ WordPress เวอร์ชันปัจจุบันของคุณหรือไม่

การตรวจสอบสิ่งนี้ค่อนข้างง่าย คุณสามารถตรวจสอบความเข้ากันได้จากหน้าดาวน์โหลดของปลั๊กอินหรือธีมดังต่อไปนี้:

2- หลีกเลี่ยงการอัพเดตปลั๊กอินจำนวนมาก

พยายามหลีกเลี่ยงการอัพเดตปลั๊กอินมากเกินไปในคราวเดียว นอกจากนี้ยังเป็นสาเหตุสำคัญที่ทำให้ผู้คนได้รับข้อผิดพลาด "WordPress ติดอยู่ในโหมดการบำรุงรักษา" คุณสามารถลดจำนวนการอัปเดตปลั๊กอินได้ทุกครั้ง

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

3- ตรวจสอบองค์ประกอบที่ติดตั้งล่วงหน้า

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

หากคุณพบปลั๊กอินการบำรุงรักษาในตัวที่มีธีมของคุณ ขอแนะนำให้ลบทิ้ง เนื่องจากอาจขัดขวางการดำเนินการบำรุงรักษา WordPress เริ่มต้น และอาจทำให้เกิดข้อผิดพลาดในโหมดการบำรุงรักษาของ WordPress

คำถามที่พบบ่อย

คุณอาจยังมีข้อสงสัยเกี่ยวกับการแก้ไขข้อผิดพลาดของโหมดการบำรุงรักษา ฉันกำลังแบ่งปันคำถามที่พบบ่อยหลายข้อโดยเคลียร์ข้อสงสัยของคุณ:

ถาม โหมดบำรุงรักษามีอายุการใช้งานนานเท่าใด

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

ตัวอย่างเช่น หากคุณกำลังปรับแต่งเว็บไซต์ของคุณ โหมดการบำรุงรักษาก็จะคงอยู่เป็นเวลานาน

ถาม ฉันจะนำเว็บไซต์ออกจากโหมดการบำรุงรักษาได้อย่างไร

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

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

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีออกจากโหมดการบำรุงรักษา โปรดอ่านคำแนะนำด้านบน

ถาม ฉันจะหยุดเว็บไซต์ไม่ให้อยู่ในโหมดบำรุงรักษาได้อย่างไร

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

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

ถาม มีปลั๊กอินสำหรับแก้ไข ข้อผิดพลาด ของโหมดการบำรุงรักษา หรือไม่

ไม่ ไม่มีปลั๊กอินที่ช่วยแก้ไขข้อผิดพลาดของโหมดการบำรุงรักษา คุณต้องแก้ไขปัญหานี้ด้วยตนเอง

ห่อ!

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

จากวิธีการข้างต้น คุณสามารถใช้วิธีใดก็ได้เพื่อให้ไซต์ของคุณกลับมาใช้งานได้อีกครั้ง อย่างไรก็ตาม หากคุณประสบปัญหาใด ๆ ในกระบวนการ คุณสามารถแสดงความคิดเห็นด้านล่างคำถามของคุณ แล้วฉันจะตอบคำถามเหล่านั้น

อย่าลืมแชร์บทความนี้เพื่อช่วยเหลือผู้ใช้ WordPress คนอื่นๆ