วิธีแก้ไขข้อผิดพลาด “ไม่จำเป็นต้องอัปเดตฐานข้อมูล WordPress ของคุณเป็นเวอร์ชันล่าสุดแล้ว”

เผยแพร่แล้ว: 2022-02-15

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

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

ในบทความนี้ เราจะแสดงวิธีแก้ไขข้อผิดพลาด No Update Required Your WordPress Database is ล่าสุด ขั้นแรก ให้ข้อมูลเชิงลึกว่าทำไมข้อผิดพลาดนี้จึงปรากฏขึ้น

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

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

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

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

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

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

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

วิธีแก้ไขโดย ไม่ต้องอัปเดตฐานข้อมูล WordPress ของคุณมีข้อผิดพลาดล่าสุดแล้ว (3 วิธี)

ข่าวดีก็คือว่า No Update Required Your WordPress Database is Built-to-Date ข้อผิดพลาดนั้นง่ายต่อการแก้ไข เนื่องจากเป็นปัญหาในการแคช คุณจึงดูได้สามวิธีดังนี้

  1. ล้างแคชของคุณ – วิธีแก้ปัญหาที่ง่ายและตรงไปตรงมา
  2. เปลี่ยนชื่อไฟล์บนเซิร์ฟเวอร์ของคุณ ซึ่งจะรีเฟรชตัวดำเนินการงานที่จัดการการอัปเดต
  3. ปิดการใช้งานปลั๊กอินของคุณ นี่เป็นอีกหนึ่งการแก้ไขแบบคลาสสิกที่อาจสร้างความแตกต่างจากข้อผิดพลาดนี้

หากคุณต้องการเครื่องมือใดๆ ในโพสต์นี้ เราจะพูดถึงเครื่องมือเหล่านั้นในทันที อย่างไรก็ตาม ไม่จำเป็นต้องซื้ออะไรเพิ่ม หรือความรู้ด้านเทคนิคที่ไม่สามารถทำได้ ถึงกระนั้น ก็ควรสังเกตว่าคุณอาจต้องเข้าถึงไซต์ของคุณผ่าน Secure File Transfer Protocol (SFTP)

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

1. ล้างแคชของคุณ

วิธีแก้ปัญหาที่สมเหตุสมผลที่สุดในการแก้ไข No Update Required Your WordPress Database is ข้อผิดพลาดล่าสุดคือการล้างแคช เนื่องจากปัญหามาจากการแคช นี่เป็นขั้นตอนแรกที่คุณควรลอง อาจเป็นไปได้ว่าคุณต้องล้างแคชจำนวนหนึ่ง เนื่องจากจะมีแคชที่แตกต่างกันภายในสแต็กเซิร์ฟเวอร์ของคุณ

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

ตัวเลือกล้างแคชภายใน WordPress

หากคุณต้องการใช้ WordPress Command Line Interface (WP-CLI) คุณสามารถล้างแคชจากที่นี่ได้เช่นกัน เราครอบคลุมถึงวิธีใช้ WP-CLI ในบทความอื่นในบล็อก คำสั่งที่คุณต้องการคือ wp cache flush และโดยไม่คำนึงถึงวิธีการของคุณ คุณควรตรวจสอบไซต์ของคุณหลังจากนั้น เพื่อดูว่าข้อผิดพลาดหายไปหรือไม่

2. เปลี่ยนชื่อไฟล์ object-cache.php

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

เช่นเดียวกับในครั้งอื่นๆ ที่คุณต้องเข้าถึงไฟล์ของไซต์ คุณจะต้องดำเนินการผ่าน Secure File Transfer Protocol (SFTP) เราจะไม่ครอบคลุมพื้นฐานที่นี่เนื่องจากบทความอื่น ๆ ในบล็อกทำงานได้ดี อย่างไรก็ตาม ต่อไปนี้คือข้อมูลสรุปโดยย่อเกี่ยวกับสิ่งที่คุณต้องทำเพื่อเข้าถึงไฟล์ของคุณ:

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

เมื่อคุณเข้าสู่ไซต์ของคุณแล้ว ให้ไปที่โฟลเดอร์ wp-content ข้างในควรเป็นไฟล์แคชที่เกี่ยวข้องกับปลั๊กอินเฉพาะของคุณ ตัวอย่างเช่น คุณสามารถเห็น object-cache.php , wp-cache-config.php , advanced-cache.php และอื่นๆ:

ไฟล์แคชภายในเซิร์ฟเวอร์

จากที่นี่ ให้คลิกขวาที่ไฟล์แล้วเลือกตัวเลือกเพื่อเปลี่ยนชื่อ:

ตัวเลือกเปลี่ยนชื่อภายใน Cyberduck

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

3. ปิดการใช้งานและเปิดใช้งานปลั๊กอินของคุณอีกครั้ง

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

ในการดำเนินการนี้ ให้ไปที่หน้าจอ Plugins > Installed Plugins ภายใน WordPress และเลือกช่องทำเครื่องหมายที่ด้านบนของรายการ:

กล่องกาเครื่องหมายการดำเนินการเป็นกลุ่ม

จากนั้นเลือก ปิดใช้งาน จากเมนูแบบเลื่อนลง การดำเนินการ เป็นกลุ่ม:

ตัวเลือกปิดใช้งาน

ซึ่งน่าจะเพียงพอสำหรับการวินิจฉัยปัญหา แต่อาจเป็นไปได้ว่าคุณไม่สามารถเข้าถึงแดชบอร์ดของ WordPress ได้ ในกรณีนี้ ให้กลับไปที่เซิร์ฟเวอร์ของคุณโดยใช้ SFTP และเข้าถึงโฟลเดอร์ wp-content ข้างในจะเป็นโฟลเดอร์ plugins :

โฟลเดอร์ปลั๊กอินภายในเซิร์ฟเวอร์

เช่นเดียวกับไฟล์แคช คุณควรเปลี่ยนชื่อสิ่งนี้เป็นสิ่งที่ระบุว่าไม่พร้อมใช้งาน:

การเปลี่ยนชื่อโฟลเดอร์ปลั๊กอิน

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

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

จะทำอย่างไรถ้าคุณสามารถแก้ไขได้โดย ไม่ต้องอัปเดต ฐานข้อมูล WordPress ของคุณมีข้อผิดพลาดล่าสุดแล้ว

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

อย่างไรก็ตาม คุณอาจอยู่กับโฮสต์ที่ไม่ได้ให้การสนับสนุนในลักษณะนี้ หากเป็นเช่นนั้น คุณอาจต้องการพิจารณาบริษัทดูแลเว็บไซต์ เช่น WPBuffs (คูปองลด 20%) หรือ WP Tech Support สิ่งเหล่านี้สามารถแก้ไขปัญหาการสนับสนุนแบบครั้งเดียวโดยมีค่าธรรมเนียม และจะทำให้ไซต์ของคุณทำงานได้อีกครั้งภายในเวลาไม่นาน

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

สรุป

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

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

คุณได้ค้นพบวิธีแก้ไข No Update Required Your WordPress ฐานข้อมูลเป็น ข้อผิดพลาดล่าสุดที่เราไม่ได้ครอบคลุม? แบ่งปันประสบการณ์ของคุณในส่วนความคิดเห็นด้านล่าง!