วิธีแก้ไขข้อผิดพลาดที่สำคัญใน WordPress (ทีละขั้นตอน)

เผยแพร่แล้ว: 2024-07-16

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

เกิดข้อผิดพลาด Wordpress

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

ขั้นตอนที่ 1: ตรวจสอบข้อมูลรับรองฐานข้อมูล WordPress ของคุณ

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

วิธีตรวจสอบข้อมูลรับรองฐานข้อมูลของคุณ:

  1. เข้าสู่ระบบแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ
  2. ไปที่หน้า “การตั้งค่า” > “ฐานข้อมูล”
  3. ตรวจสอบว่าชื่อฐานข้อมูล ชื่อผู้ใช้ รหัสผ่าน และโฮสต์ถูกต้อง
  4. หากข้อมูลประจำตัวใดไม่ถูกต้อง ให้อัปเดตและบันทึกการเปลี่ยนแปลง

หากข้อมูลรับรองฐานข้อมูลถูกต้อง ให้ไปยังขั้นตอนถัดไป

ขั้นตอนที่ 2: ตรวจสอบบันทึกข้อผิดพลาด

WordPress เก็บรักษาบันทึกข้อผิดพลาดที่สามารถให้ข้อมูลเชิงลึกอันมีค่าเกี่ยวกับสาเหตุของข้อผิดพลาดร้ายแรง ในการเข้าถึงบันทึกข้อผิดพลาด:

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

ข้อความแสดงข้อผิดพลาดทั่วไปที่คุณอาจพบในบันทึก ได้แก่:

  • “ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล”
  • “ข้อผิดพลาดในการแยกวิเคราะห์”
  • "ข้อผิดพลาดร้ายแรง"
  • "คำเตือน"

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

ขั้นตอนที่ 3: แก้ไขปัญหา

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

1. ล้างแคชเบราว์เซอร์ของคุณ

บางครั้ง เว็บไซต์เวอร์ชันแคชอาจทำให้เกิดปัญหาได้ ล้างแคชเบราว์เซอร์ของคุณแล้วลองเข้าถึงเว็บไซต์ของคุณอีกครั้ง

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

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

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

ต่อไปนี้เป็นวิธีปิดใช้งานและเปิดใช้งานปลั๊กอินใน WordPress อีกครั้ง:

ปิดการใช้งานปลั๊กอิน
  1. เข้าสู่ระบบแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ
  2. ในเมนูด้านซ้าย คลิกที่ "ปลั๊กอิน"
  3. ในหน้าปลั๊กอิน คุณจะเห็นรายการปลั๊กอินทั้งหมดที่ติดตั้งบนเว็บไซต์ของคุณ
  4. ค้นหาปลั๊กอินที่คุณต้องการปิดใช้งานและคลิกลิงก์ "ปิดใช้งาน" ข้างใต้
  5. ทำซ้ำขั้นตอนนี้กับปลั๊กอินทั้งหมดที่คุณต้องการปิดใช้งาน
เปิดใช้งานปลั๊กอินอีกครั้ง
  1. หลังจากปิดใช้งานปลั๊กอินทั้งหมดแล้ว ให้กลับไปที่หน้าปลั๊กอินในแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ
  2. ค้นหาปลั๊กอินที่คุณต้องการเปิดใช้งานอีกครั้งและคลิกลิงก์ "เปิดใช้งาน" ข้างใต้
  3. ทำซ้ำขั้นตอนนี้กับปลั๊กอินแต่ละตัวที่คุณต้องการเปิดใช้งานอีกครั้ง
เปิดใช้งานปลั๊กอินอีกครั้งทีละรายการ

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

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

เมื่อคุณระบุปลั๊กอินที่มีปัญหาแล้ว คุณจะมีทางเลือกสองสามทาง:

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

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

3. สลับไปใช้ธีมเริ่มต้น

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

ธีมเริ่มต้นใน WordPress คือ:

  • ยี่สิบยี่สิบสาม
  • ยี่สิบยี่สิบสอง
  • ยี่สิบเอ็ด
  • ยี่สิบยี่สิบ
  • ยี่สิบเก้า
  • ยี่สิบแปด

ต่อไปนี้เป็นวิธีเปลี่ยนไปใช้ธีมเริ่มต้นใน WordPress:

  1. เข้าสู่ระบบแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ
  2. ในเมนูด้านซ้าย คลิก "ลักษณะที่ปรากฏ" จากนั้นเลือก "ธีม"
  3. ในหน้าธีม คุณจะเห็นรายการธีมทั้งหมดที่ติดตั้งบนเว็บไซต์ของคุณ
  4. ค้นหาธีมเริ่มต้นที่คุณต้องการใช้ (เช่น ยี่สิบยี่สิบสาม) และคลิกที่ปุ่ม "เปิดใช้งาน" ข้างใต้

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

  1. เข้าสู่ระบบแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ
  2. ในเมนูด้านซ้าย คลิก "ลักษณะที่ปรากฏ" จากนั้นคลิก "ปรับแต่ง"
  3. ในเครื่องมือปรับแต่ง ให้คลิกตัวเลือก "ธีม" ในเมนูด้านซ้ายมือ
  4. คุณจะเห็นรายการธีมที่พร้อมใช้งาน รวมถึงธีมเริ่มต้นด้วย วางเมาส์เหนือธีมที่คุณต้องการใช้แล้วคลิกปุ่ม "เปิดใช้งาน"

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

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

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

4. อัปเดต WordPress ปลั๊กอิน และธีม

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

5. เพิ่มขีดจำกัดหน่วยความจำ PHP

หากข้อผิดพลาดร้ายแรงเกิดจากปัญหาขีดจำกัดหน่วยความจำ คุณสามารถลองเพิ่มขีดจำกัดหน่วยความจำ PHP ได้โดยเพิ่มบรรทัดต่อไปนี้ลงในไฟล์ wp-config.php ของคุณ:

 define('WP_MEMORY_LIMIT', '256M');
  1. ซ่อมแซมฐานข้อมูล WordPress : ในบางกรณี ฐานข้อมูลที่เสียหายอาจทำให้เกิดข้อผิดพลาดร้ายแรงได้ คุณสามารถลองซ่อมแซมฐานข้อมูลได้โดยไปที่หน้า “เครื่องมือ” > “การซ่อมแซมฐานข้อมูล” ในแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ
  2. ติดตั้ง WordPress อีกครั้ง : หากขั้นตอนข้างต้นไม่ได้ผล คุณอาจต้องติดตั้ง WordPress ใหม่ นี่ควรเป็นทางเลือกสุดท้ายเท่านั้น เนื่องจากคุณจะต้องกู้คืนเนื้อหา การตั้งค่า และการปรับแต่งของเว็บไซต์

บทสรุป

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

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