7 ข้อผิดพลาดที่พบบ่อยที่สุดของ WordPress พร้อมโซลูชัน

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

คุณเคยพบข้อผิดพลาดของ WordPress เช่น หน้าจอสีขาวแห่งความตาย การอัปเกรดอัตโนมัติล้มเหลว ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน หรือข้อผิดพลาดใดๆ หรือไม่?

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

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

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

เนื้อหา ซ่อน
7 ข้อผิดพลาด WordPress ที่พบบ่อยที่สุดพร้อมเหตุผลและวิธีแก้ไข:
WordPress หน้าจอสีขาวแห่งความตาย (WSOD)
เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล WordPress
โหมดการบำรุงรักษาหลังจากอัปเกรด
WordPress ล้มเหลวในการอัพเกรดอัตโนมัติ
หมดเวลาการเชื่อมต่อ WordPress
ข้อผิดพลาดเซิร์ฟเวอร์ภายใน WordPress
เกินเวลาดำเนินการสูงสุดใน WordPress
คำพูดสุดท้าย

7 ข้อผิดพลาด WordPress ที่พบบ่อยที่สุดพร้อมเหตุผลและวิธีแก้ไข:

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

WordPress หน้าจอสีขาวแห่งความตาย (WSOD)

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

ตัวอย่างเช่น คุณพบเพียง White Screen of Death Error ในหน้าผู้ดูแลระบบ ในขณะที่หน้าอื่นๆ ทั้งหมดทำงานได้ดี หรือในบางกรณี คุณยังสามารถให้หน้าโพสต์ของคุณทำงานได้ดี โดยที่หน้าอื่นๆ จะแสดงเฉพาะหน้าจอสีขาวที่ไม่มีข้อมูล

อะไรคือสาเหตุของ WordPress White Screen of Death (WSOD)?

ทั้งข้อผิดพลาด PHP และข้อผิดพลาดของฐานข้อมูลอาจส่งผลให้หน้าจอสีขาวในเว็บไซต์ WordPress ของคุณ ให้เจาะจงมากขึ้น หน้าจอสีขาวแห่งความตายอาจเกิดจาก:

  • ปัญหาความเข้ากันได้ของปลั๊กอิน
  • ปัญหาความเข้ากันได้ของธีม WordPress

จะแก้ไข WordPress White Screen of Death ได้อย่างไร?

วิธีแก้ปัญหาจะแตกต่างกันไปขึ้นอยู่กับสาเหตุ ดูวิธีแก้ปัญหานี้:

  • ปัญหาความเข้ากันได้ของปลั๊กอิน: ในกรณีที่มีปัญหาความเข้ากันได้กับปลั๊กอิน WordPress คุณสามารถแก้ไขได้โดยปิดใช้งานปลั๊กอินทีละตัว หากหน้าผู้ดูแลระบบของคุณถูกระงับเนื่องจาก WSOD คุณสามารถปิดใช้งานได้โดยใช้ FTP เข้าสู่ระบบโดยใช้ FTP ไปที่ตำแหน่ง wp-content/plugins และเปลี่ยนชื่อโฟลเดอร์ปลั๊กอินเพื่อปิดใช้งานปลั๊กอิน
  • ปัญหาความเข้ากันได้ของธีม WordPress: หน้าจออาจตายได้เมื่อคุณติดตั้งและปิดใช้งานธีมใหม่ เพื่อแก้ปัญหานี้ คุณสามารถเปิดใช้งานธีม WordPress เริ่มต้นใดก็ได้ และอีกครั้ง หากคุณไม่มีสิทธิ์เข้าถึงหน้าผู้ดูแลระบบ ให้เข้าสู่ระบบผ่าน FTP เพื่อไปที่ /wp-content/themes/ และเปลี่ยนชื่อโฟลเดอร์ของธีม

เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล WordPress

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

สาเหตุของข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูลคืออะไร?

ปัญหาข้อผิดพลาดในการเชื่อมต่อฐานข้อมูลอาจเกิดจากสาเหตุหลายประการ เหตุผลเหล่านั้นสามารถ

  • ข้อมูลประจำตัวฐานข้อมูลไม่ถูกต้อง (ชื่อฐานข้อมูล ชื่อผู้ใช้ฐานข้อมูล รหัสผ่านฐานข้อมูล)
  • ข้อมูลโฮสติ้งไม่ถูกต้อง (โฮสต์ฐานข้อมูล)
  • ฐานข้อมูลเสียหาย
  • เครือข่ายล่ม

วิธีแก้ไขข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล WordPress

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

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

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

โหมดการบำรุงรักษาหลังจากอัปเกรด

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

เหตุใดคุณจึงเห็นข้อความโหมดบำรุงรักษา

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

  • การปิดเบราว์เซอร์ของคุณระหว่างการอัปเดตอัตโนมัติ
  • พยายามอัพเกรดปลั๊กอิน/ธีมจำนวนมากในเวลาเดียวกัน
  • ปัญหาความเข้ากันได้กับธีม/ปลั๊กอิน

จะแก้ไขปัญหาโหมดการบำรุงรักษาใน WordPress ได้อย่างไร?

ในการแก้ปัญหานี้ คุณต้องลบไฟล์ .maintenance และอีกครั้ง คุณต้องเข้าสู่ระบบโดยใช้เซิร์ฟเวอร์ FTP ค้นหาไฟล์ .maintenance ที่อยู่ในโฟลเดอร์รูท แล้วลบทิ้ง

การอัปเดตธีมและปลั๊กอินเป็นงานสำคัญของการบำรุงรักษาเว็บไซต์ WordPress ตรวจสอบบล็อกของเราเกี่ยวกับการบำรุงรักษาเว็บไซต์ WordPress: 13+ งานที่ต้องทำ

WordPress ล้มเหลวในการอัพเกรดอัตโนมัติ

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

อะไรทำให้ WordPress ล้มเหลวในการอัพเกรดอัตโนมัติ?

สาเหตุบางประการที่อาจหยุดการอัปเกรดอัตโนมัติใน WordPress รวมถึง:

  • เปลี่ยนการอนุญาตไฟล์
  • หน่วยความจำ PHP หมดขีด จำกัด

วิธีแก้ไข WordPress ล้มเหลวในการอัพเกรดอัตโนมัติ?

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

  • เปลี่ยนการอนุญาตไฟล์: เข้าถึงไฟล์ WordPress ของคุณผ่าน FTP และไปที่โฟลเดอร์ /upgrade/directory และเปลี่ยนการอนุญาตเป็น 777 หรือ CHMOD โฟลเดอร์นี้ต้องเขียนได้จึงจะอัปเกรดอัตโนมัติได้สำเร็จ
  • การหมดขีดจำกัดหน่วยความจำ PHP: ในการแก้ปัญหานี้ คุณต้องเพิ่มขีดจำกัดหน่วยความจำ คุณสามารถทำได้โดยเข้าไปที่ไฟล์ wp-config.php ในโฟลเดอร์รูทของไดเร็กทอรี WordPress ของคุณ ในไฟล์นี้ ให้มองหาบรรทัดที่คล้ายกับ define('WP_MEMORY_LIMIT', '40M'); และอัปเดตบรรทัดเพื่อ กำหนด ('WP_MEMORY_LIMIT', '128M');

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการหมดขีด จำกัด หน่วยความจำ PHP โปรดดูบล็อกของเราเกี่ยวกับ วิธีเพิ่มขีด จำกัด หน่วยความจำ WordPress

หมดเวลาการเชื่อมต่อ WordPress

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

อะไรทำให้การเชื่อมต่อ WordPress หมดเวลา?

สาเหตุทั่วไปบางประการสำหรับข้อผิดพลาดหมดเวลาการเชื่อมต่อ WordPress ได้แก่:

  • ปลั๊กอินหนัก
  • ธีมที่เข้ากันไม่ได้
  • หน่วยความจำ PHP หมดขีด จำกัด

วิธีแก้ปัญหาการเชื่อมต่อ WordPress หมดเวลา?

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

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

ข้อผิดพลาดเซิร์ฟเวอร์ภายใน WordPress

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

อะไรทำให้เกิดข้อผิดพลาดภายในเซิร์ฟเวอร์ใน WordPress?

500 Internal Server Error ใน WordPress อาจเกิดจากสาเหตุบางประการที่ฉันได้กล่าวไปแล้วในขณะที่พูดถึงข้อผิดพลาด WordPress พร้อมกับเหตุผลอื่นๆ สาเหตุที่อาจทำให้เกิดข้อผิดพลาดเซิร์ฟเวอร์ภายใน 500 รายการ ได้แก่:

  • ไฟล์ .htaccess เสียหาย
  • ปัญหาในไฟล์หลักภายใต้ wp-admin และ wp-includes folder
  • ปลั๊กอิน WordPress และปัญหาความไม่เข้ากันของธีม
  • ขีด จำกัด หน่วยความจำ PHP

วิธีแก้ไข ข้อผิดพลาดเซิร์ฟเวอร์ภายในใน WordPress?

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

  • ไฟล์ .htaccess เสียหาย: ไปที่โฟลเดอร์รากของ WordPress ผ่าน FTP เปลี่ยนชื่อไฟล์ . htaccess เป็น .htaccess_old จากนั้นโหลดเว็บไซต์ของคุณใหม่ หากโหลดได้ ให้ รีเซ็ตลิงก์ถาวร จากแดชบอร์ดผู้ดูแลระบบ การรีเซ็ตลิงก์ถาวรจะ สร้างไฟล์ .htaccess ขึ้นใหม่
  • ปัญหาคือไฟล์หลัก: ในกรณีที่ไฟล์หลักเสียหาย คุณต้องคัดลอก wp-admin และ wp-includes โฟลเดอร์จากไซต์ WordPress ที่เพิ่งติดตั้งใหม่และอัปโหลดใหม่

️ หมายเหตุ : วิธีแก้ไขปลั๊กอิน WordPress และปัญหาความไม่เข้ากันของธีม และมีการกล่าวถึงขีดจำกัดหน่วยความจำ PHP ไว้ก่อนหน้านี้แล้วในบล็อกนี้

เกินเวลาดำเนินการสูงสุดใน WordPress

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

อะไรทำให้เวลาดำเนินการสูงสุดเกินบน WordPress?

ปัญหานี้เกิดขึ้นเมื่อตั้งค่า php_value max_execution_time และ Max_execution_time ต่ำกว่าเวลาที่ต้องการ

วิธีแก้ไขเวลาดำเนินการสูงสุดที่เกินบน WordPress?

คุณสามารถแก้ไขปัญหานี้ได้โดยทำตามขั้นตอนเหล่านี้:

  • ไปที่ไฟล์ .htaccess และ เพิ่ม “php_value max_execution_time 300” ที่ด้านล่างของไฟล์นี้ อย่าลืมสำรองข้อมูลของไฟล์ .htaccess
  • ขั้นตอนต่อไปคือการ แก้ไขไฟล์ php.ini และเพิ่มบรรทัด “ max_execution_time = 60

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

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

ส่วนเสริมองค์ประกอบที่ดีที่สุด