ทำไม WordPress ไม่อัปเดต? การแก้ไขการอัปเดต WordPress!

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

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

สารบัญ

  • ทำไมเว็บไซต์ WordPress ของฉันไม่อัปเดต
  • ปัญหาการแคช
    • การแคช Cloudflare และปลั๊กอิน
    • ผู้ให้บริการมือถือหรือแคชของโทรศัพท์มือถือของคุณเอง
    • การแคชของผู้ให้บริการเว็บโฮสติ้งของคุณ
  • กำลังอัปเดตเวิร์ดเพรส
    • กำลังอัปเดต WordPress (อัปเดตอัตโนมัติด้วยคลิกเดียว)
    • การอัปเดต WordPress ด้วยตนเอง
  • เวอร์ชัน PHP
  • ความขัดแย้งของธีมหรือปลั๊กอิน
    • ติดตั้งปลั๊กอิน "ตรวจสุขภาพ"
  • WordPress ไม่อัปเดตปัญหาและการแก้ไข สรุป

ทำไมเว็บไซต์ WordPress ของฉันไม่อัปเดต

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

  • ปัญหาการแคช
  • ผู้ให้บริการโฮสต์ปัจจุบันของคุณไม่มี PHP เวอร์ชันล่าสุด
  • ความขัดแย้งของธีมหรือปลั๊กอิน

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

ขั้นตอนแรกที่คุณควรทำคือล้างแคชของคุณ

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

ตัวอย่างเช่น อาจมีปัญหาการแคชเพิ่มเติมหรืออย่างอื่น

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

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

ปัญหาการแคช

หากคุณกำลังใช้ปลั๊กอินแคชประเภทใดก็ตาม ไฟล์จะมี "เวลาแห่งชีวิต" (ttl) ก่อนที่คอมพิวเตอร์/เครือข่ายของคุณจะดึงไฟล์ใหม่จากเซิร์ฟเวอร์ การปิดใช้งานปลั๊กอินแคชตั้งแต่เริ่มต้นไม่ควรตั้งค่า "ttl" นั้น

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

คุณอาจต้องล้างแคชของเบราว์เซอร์หากคุณใช้แล็ปท็อปหรือเดสก์ท็อป

บางครั้งการอัปเดตจะไม่แสดงหาก WordPress เวอร์ชันเก่าของคุณยังแคชอยู่ในเบราว์เซอร์ของคอมพิวเตอร์

เช่นเดียวกับแคชของอุปกรณ์มือถือของคุณซึ่งฉันจะเข้าไปด้านล่าง

นอกจากนี้ยังอาจมีพื้นที่แคชที่ซ่อนอยู่และไม่ชัดเจนอื่นๆ ที่คุณควรตรวจสอบเช่นกัน เช่น:

การแคช Cloudflare และปลั๊กอิน

คุณใช้ Cloudflare หรือไม่ เซิร์ฟเวอร์ของคุณมีการแคชของตัวเองหรือไม่? ปลั๊กอินของคุณมีคุณสมบัติการแคชหรือไม่?

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

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

ดังนั้น คุณล้างแคช Cloudflare และมันจะจบลงด้วยการคว้าไฟล์แคชจากปลั๊กอิน ดังนั้นจะไม่มีอะไรถูกล้างเลย อาจเป็นปลั๊กอิน Cloudflare Flexible SSL

ผู้ให้บริการมือถือหรือแคชของโทรศัพท์มือถือของคุณเอง

ผู้ให้บริการมือถือบางครั้งติดเซิร์ฟเวอร์แคชโปร่งใสและ/หรือเซิร์ฟเวอร์เพิ่มประสิทธิภาพรูปภาพระหว่างลูกค้ามือถือและอินเทอร์เน็ต

บางครั้งสิ่งเหล่านี้ไม่ถูกต้องเกี่ยวกับการเปลี่ยนแปลงที่เกิดขึ้นกับเว็บไซต์รวมถึงการอัปเดตหลักของ WordPress

บางครั้งการรอสักสองสามชั่วโมงก็สามารถช่วยได้

อย่างไรก็ตาม หากคุณยังคงประสบปัญหาอยู่ ให้ลองใช้มือถือบน wifi เทียบกับมือถือผ่านมือถือ

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

หากเป็นโทรศัพท์มือถือของคุณ ให้ล้างแคชในการตั้งค่า

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

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

การแคชของผู้ให้บริการเว็บโฮสติ้งของคุณ

โฮสติ้งของคุณอาจมีแคชนอกเหนือจากที่คุณเข้าถึงได้ตามปกติ

ฉันรู้ว่าตัวอย่างเช่น Godaddy WordPress Managed Hosting มีการแคช

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

บางครั้งคุณอาจได้รับระบบอัตโนมัติ “ การอัปเดต WordPress ล้มเหลว – โปรดลองอัปเดตอีกครั้งเดี๋ยวนี้

ข้อผิดพลาดนี้เกิดขึ้นเมื่อ WordPress core, ปลั๊กอิน หรือการอัปเดตธีมล้มเหลว

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

คุณอาจต้องลบไฟล์ .maintenance ออกจากเซิร์ฟเวอร์ของคุณและปิดใช้งานโหมดการบำรุงรักษาจากไซต์ของคุณ

คุณสามารถเข้าสู่ระบบ cPanel ของคุณและลบไฟล์ .maintenance ในไดเร็กทอรีหลักด้วยตัวคุณเอง

อย่างไรก็ตาม หากคุณไม่ต้องการยุ่งกับไฟล์ของไซต์ของคุณ (ฉันไม่โทษคุณ) คุณสามารถติดต่อฝ่ายสนับสนุนของโฮสต์เว็บเพื่อขอความช่วยเหลือได้

คุณอาจต้องตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งาน WordPress Auto Update ในแดชบอร์ด WordPress ของคุณ

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

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

โปรดทราบ: หากคุณทำการแก้ไขใดๆ กับไฟล์เหล่านั้น การเปลี่ยนแปลงของคุณจะสูญหาย ดังนั้นตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลไฟล์ทั้งหมดของคุณไว้เสมอก่อนที่จะอัปเดต

คุณควรอัปเดต WordPress เป็นเวอร์ชันล่าสุดเสมอ

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

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

กำลังอัปเดต WordPress (อัปเดตอัตโนมัติด้วยคลิกเดียว)

ตรวจสอบว่า Auto Updates ทำงานบนแดชบอร์ด WordPress ของคุณหรือไม่ เพียงเข้าไปที่ Dashboard → Updates และคลิก “Update Now”

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

การอัปเดต WordPress ด้วยตนเอง

คุณสามารถอัปเดตคอร์ WordPress ของคุณเป็นเวอร์ชันล่าสุดได้ด้วยตนเองโดยดาวน์โหลด WordPress อีกครั้งและคลายซิป

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

จากนั้นแทนที่สำเนาของทุกอย่างบนเซิร์ฟเวอร์ ยกเว้นไฟล์ wp-config.php และไดเร็กทอรี /wp-content/ ด้วยสำเนาใหม่จากการดาวน์โหลด

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

*สำรองข้อมูลเว็บไซต์ของคุณเสมอ*

สำรองข้อมูล: หากคุณยังไม่ได้ดำเนินการ ให้สำรองข้อมูลทุกอย่างเสมอ (รวมถึงฐานข้อมูลของคุณด้วย) ก่อนดำเนินการใดๆ เผื่อในกรณีที่มีข้อผิดพลาดเกิดขึ้นจริงๆ คุณไม่สามารถสำรองข้อมูลได้เพียงพอ!

เวอร์ชัน PHP

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

ดังนั้นคุณต้องตรวจสอบเพื่อดูว่าพวกเขากำลังใช้งาน PHP เวอร์ชันล่าสุดที่มีอยู่หรือไม่

วิธีที่ง่ายที่สุดที่คุณสามารถทำได้ หากคุณมีบัญชี Shared Hosting ให้ไปที่ cPanel ของคุณภายใต้หัวข้อ “MultiPHP Manager” หรือส่วน PHP ที่เกี่ยวข้องในแดชบอร์ดของบัญชี Web Hosting ของคุณ จากนั้นไปที่ “ตัวเลือก PHP”

มันจะบอกคุณว่า PHP เวอร์ชันล่าสุดทำงานบนเว็บไซต์ WordPress ของคุณอย่างไร

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

ตรวจสอบ WordPress.org และดูว่า PHP เวอร์ชันใดเข้ากันได้กับ WordPress เวอร์ชันล่าสุด

หากผู้ให้บริการเว็บโฮสติ้งของคุณไม่ได้ใช้ PHP เวอร์ชันที่เหมาะสมสำหรับ WordPress เวอร์ชันล่าสุด คุณสามารถย้อนกลับไปใช้ WordPress เวอร์ชันก่อนหน้าได้โดยใช้ปลั๊กอินนี้ " WP Downgrade "

จากนั้นติดต่อผู้ให้บริการเว็บโฮสติ้งของคุณและดูว่าพวกเขาจะติดตั้ง PHP เวอร์ชันล่าสุดบนเซิร์ฟเวอร์ของตนเมื่อใด

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

โปรดทราบ: ความขัดแย้งของธีมหรือปลั๊กอิน

หากไซต์ WordPress ของคุณไม่อัปเดต อาจเป็นเพราะปลั๊กอินหรือธีมขัดแย้งกัน พยายามปิดการใช้งานปลั๊กอินทั้งหมดของคุณ และใช้หนึ่งในธีมเริ่มต้น (ยี่สิบ*)

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

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

ติดตั้งปลั๊กอิน "ตรวจสุขภาพ"

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

WordPress ไม่อัปเดตปัญหาและการแก้ไข สรุป

สาเหตุส่วนใหญ่ที่ WordPress ไม่อัปเดตอาจเป็นปัญหาที่เกี่ยวข้องกับแคช

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

นอกจากนี้ เราได้แจ้งปัญหาที่เป็นไปได้อื่นๆ แก่คุณว่าทำไมเว็บไซต์ WordPress ของคุณจึงไม่อัปเดต

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

จำไว้ว่าคุณควรมี WordPress เวอร์ชันล่าสุดทำงานบนเว็บไซต์ของคุณเสมอ