วิธีแก้ไขข้อผิดพลาดการอัปเดต WordPress ล้มเหลว: คำแนะนำทีละขั้นตอนง่าย ๆ

เผยแพร่แล้ว: 2023-09-12

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

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

ตลอดทั้งบล็อกนี้ เราจะแก้ไขปัญหาและแนวทางแก้ไขที่เป็นไปได้สำหรับการอัปเดตที่ล้มเหลว นอกจากนี้ เราจะพูดถึงความสำคัญของการอัปเดตเว็บไซต์ WordPress ของคุณ มาดำดิ่งสู่มันกันเถอะ!

เนื้อหา ซ่อนอยู่
1 ทำความเข้าใจถึงความสำคัญของการอัปเดต WordPress
2 อะไรทำให้เกิดข้อผิดพลาด “การอัปเดต WordPress ล้มเหลว”
3 วิธีแก้ไขข้อผิดพลาดการอัปเดต WordPress ล้มเหลว (ใน 6 ขั้นตอน)
4 ยังไม่สามารถอัปเดตได้? ตรวจสอบโฮสติ้งและขอความช่วยเหลือ
5 ป้องกันความล้มเหลวในการอัปเดต WordPress ในอนาคต
6 คำสุดท้าย

ทำความเข้าใจถึงความสำคัญของการอัปเดต WordPress

สำหรับซอฟต์แวร์ทุกประเภท การอัพเดตถือเป็นสิ่งจำเป็น พวกเขามาเป็นซอฟต์แวร์เวอร์ชันปรับปรุงซึ่งส่งตรงจากนักพัฒนา เช่นเดียวกับ WordPress เช่นกัน

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

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

บางครั้ง เมื่ออัปเดตเว็บไซต์ คุณจะเจอข้อความแสดงข้อผิดพลาด “การอัปเดต WordPress ล้มเหลว” และไม่รู้ว่าเกิดอะไรขึ้น มาดูปัญหา 'การอัปเดต WordPress ล้มเหลว' กัน

อะไรทำให้เกิดข้อผิดพลาด “การอัปเดต WordPress ล้มเหลว”

มีเหตุผลพื้นฐานบางประการที่ต้องแก้ไขเมื่อคุณเห็นข้อความแสดงข้อผิดพลาด เช่น การอัปเดต WordPress ล้มเหลว เหตุผลบางประการรวมถึงแต่ไม่จำกัดเพียง:

  • ปัญหาที่เกี่ยวข้องกับเซิร์ฟเวอร์
  • ความขัดแย้งของปลั๊กอินหรือธีม
  • สิทธิ์ของไฟล์และไดเร็กทอรี
  • ปัญหาการเชื่อมต่ออินเทอร์เน็ต

1. ปัญหาที่เกี่ยวข้องกับเซิร์ฟเวอร์

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

นอกจากนี้ ปัญหาความเข้ากันได้กับเวอร์ชัน PHP อาจเป็นอุปสรรคต่อการอัปเดต เนื่องจาก WordPress อาศัยฟังก์ชัน PHP เฉพาะ เราขอแนะนำให้โฮสต์ของคุณรองรับ PHP 7.4 หรือสูงกว่า เพื่อใช้งาน WordPress

2. ความขัดแย้งของปลั๊กอินหรือธีม

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

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

3. การอนุญาตไฟล์และไดเร็กทอรี

อีกสาเหตุหนึ่งสำหรับข้อผิดพลาด "การอัปเดต WordPress ล้มเหลว" อาจเป็นเพราะเซิร์ฟเวอร์ประสบปัญหาในการสร้างไฟล์ชั่วคราวที่จำเป็นในระหว่างการอัปเดตใน /upgrade/directory เมื่อต้องการสร้างไฟล์นี้ เซิร์ฟเวอร์ต้องมีสิทธิ์ในการเขียนไปยังโฟลเดอร์นั้น

4. ปัญหาการเชื่อมต่ออินเทอร์เน็ต

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

วิธีแก้ไขข้อผิดพลาดการอัปเดต WordPress ล้มเหลว (ใน 6 ขั้นตอน)

ต่อไปนี้เป็น 6 ขั้นตอนพื้นฐานที่คุณสามารถปฏิบัติตามเพื่อป้องกันการอัปเดต WordPress ล้มเหลวหรือข้อผิดพลาดในการเผยแพร่ล้มเหลว

ขั้นตอนที่ 1: ตรวจสอบการเชื่อมต่ออินเทอร์เน็ตและ URL ของไซต์

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

สิ่งต่อไปที่ต้องตรวจสอบคือการตั้งค่า URL ไซต์ WordPress จากแดชบอร์ด เพียงไปที่ การตั้งค่า ⇒ ทั่วไป ตรวจสอบให้แน่ใจว่าได้ให้ ' ที่อยู่เว็บไซต์ ' และ ' ที่อยู่ WordPress ' อย่างถูกต้อง ทั้งสองช่องควรมี URL เดียวกันในกรณีส่วนใหญ่

ขั้นตอนที่ 2: ใช้สถานภาพไซต์ WordPress เพื่อตรวจสอบสถานะ REST API

นับตั้งแต่เปิดตัว Block Editor ปัญหาทั่วไปของ "การเผยแพร่ล้มเหลว" ก็เกิดขึ้นเนื่องจาก REST API ถูกบล็อกและปิดใช้งาน เมื่อใดก็ตามที่คุณเห็นข้อผิดพลาดนี้ การตรวจสอบสถานะ REST API จะเป็นจุดเริ่มต้นที่ดีในการเริ่มต้นการแก้ไขปัญหา

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

หากปิดใช้งาน REST API มีวิธีเปิดใช้งานอีกครั้ง เหล่านี้คือ:

  • ตรวจสอบว่า Cloudflare บล็อก REST API หรือไม่โดยการตรวจสอบ ชุดกฎ
  • ตรวจสอบสิทธิ์ไซต์ด้วย REST API ผ่านไฟล์ * .htaccess
  • ตรวจสอบให้แน่ใจว่าข้อผิดพลาดเกี่ยวข้องกับเซิร์ฟเวอร์หรือไม่ แก้ไข web.config หากจำเป็น

ขั้นตอนที่ 3: ปิดการใช้งานปลั๊กอินที่ติดตั้งทั้งหมด

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

การดำเนินการเป็นกลุ่มของปลั๊กอิน Wordpress

กระบวนการนี้ค่อนข้างตรงไปตรงมา เพียงไปที่ Plugins และเลือก Installed Plugins เพียงทำเครื่องหมายในช่องเพื่อเลือกปลั๊กอินทั้งหมด ปิดการใช้งานทั้งหมดพร้อมกันโดยใช้ การดำเนินการแบบกลุ่ม เมนูแบบเลื่อนลง

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

ขั้นตอนที่ 4: ตรวจสอบบริการไฟร์วอลล์ของเว็บไซต์ของคุณ

การใช้บริการไฟร์วอลล์เช่น Cloudflare หรือ Sucuri อาจบล็อกคำขอ REST API หากที่อยู่ IP ของเว็บไซต์ของคุณดูน่าสงสัยสำหรับไฟร์วอลล์ ไฟร์วอลล์จะพยายามกรองออกและอาจบล็อก REST API ด้วย

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

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

ขั้นตอนที่ 5: ติดตั้งและเปิดใช้งานปลั๊กอิน Classic Editor ชั่วคราว

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

เพียงติดตั้งและเปิดใช้ งานปลั๊กอิน Classic Editor เพื่อเปิดใช้งานโหมดนี้ หวังว่าคุณจะไม่เห็นข้อความแสดงข้อผิดพลาดอีกต่อไป

ขั้นตอนที่ 6: เปิดใช้งานโหมดแก้ไขข้อบกพร่องและตรวจสอบบันทึกข้อผิดพลาด PHP

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

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

เข้าถึงเซิร์ฟเวอร์ของคุณผ่าน FTP และค้นหาโฟลเดอร์ชื่อ “WordPress” ภายในโฟลเดอร์นี้ ให้ค้นหาไฟล์ wp-config.php ใช้โปรแกรมแก้ไขข้อความเพื่อเปิดไฟล์ wp-config.ph p เพียงเพิ่มบรรทัดต่อไปนี้ลงในไฟล์นั้น:

// เปลี่ยน WP_DEBUG เป็นจริง

กำหนด( 'WP_DEBUG', จริง);

// เก็บบันทึกข้อผิดพลาดของ WordPress

กำหนด ( 'WP_DEBUG_LOG', จริง );

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

หลังจากนั้น ไปที่บัญชีโฮสติ้งผ่าน ไคลเอนต์ FTP และไปที่ /wp-content/folder จากที่นี่ เพียงดาวน์โหลดไฟล์ debug.log ลงในคอมพิวเตอร์ของคุณ

เปิดมันขึ้นมาและตรวจสอบข้อผิดพลาด ปรึกษาผู้เชี่ยวชาญพร้อมคำแนะนำ

ยังไม่สามารถอัปเดตได้? ตรวจสอบโฮสติ้งและขอความช่วยเหลือ

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

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

ป้องกันความล้มเหลวในการอัปเดต WordPress ในอนาคต

เพื่อป้องกันการอัปเดตที่ล้มเหลวในอนาคต ให้พยายามปฏิบัติตามกฎเหล่านี้เสมอ เหล่านี้คือขั้นตอนและมาตรการมาตรฐานที่มักถูกมองข้าม อย่าลืมจำสิ่งต่อไปนี้:

  • การบำรุงรักษาเว็บไซต์เป็นประจำ
  • อัปเดตปลั๊กอิน ธีม และแกน WordPress อยู่เสมอ
  • การทดสอบการอัปเดตบนไซต์ชั่วคราว

คำพูดสุดท้าย

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

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

ปรับปรุงเว็บไซต์ Elementor ของคุณ!