วิธีแก้ไขข้อผิดพลาดที่สำคัญใน WordPress (ทีละขั้นตอน)
เผยแพร่แล้ว: 2024-07-16ในฐานะผู้ใช้ WordPress บางครั้งคุณอาจพบข้อผิดพลาดร้ายแรงที่อาจทำให้เว็บไซต์ของคุณต้องหยุดชะงัก ข้อผิดพลาดนี้มักแสดงโดยหน้าจอสีขาวหรือข้อความแสดงข้อผิดพลาดที่อ่านว่า "ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล" หรือ "ข้อผิดพลาดเซิร์ฟเวอร์ภายใน" แม้ว่าข้อผิดพลาดเหล่านี้อาจเป็นเรื่องที่น่ากังวล แต่ก็มีหลายขั้นตอนที่คุณสามารถดำเนินการเพื่อระบุและแก้ไขปัญหาได้
ในคู่มือนี้ เราจะอธิบายกระบวนการทีละขั้นตอนเพื่อช่วยคุณแก้ไขข้อผิดพลาดร้ายแรงในเว็บไซต์ WordPress ของคุณ
ขั้นตอนที่ 1: ตรวจสอบข้อมูลรับรองฐานข้อมูล WordPress ของคุณ
สาเหตุที่พบบ่อยที่สุดประการหนึ่งของข้อผิดพลาดร้ายแรงใน WordPress คือปัญหาเกี่ยวกับการเชื่อมต่อฐานข้อมูล กรณีนี้อาจเกิดขึ้นได้หากข้อมูลรับรองฐานข้อมูลของคุณ (ชื่อผู้ใช้ รหัสผ่าน ชื่อฐานข้อมูล หรือโฮสต์) ไม่ถูกต้องหรือมีการเปลี่ยนแปลง
วิธีตรวจสอบข้อมูลรับรองฐานข้อมูลของคุณ:
- เข้าสู่ระบบแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ
- ไปที่หน้า “การตั้งค่า” > “ฐานข้อมูล”
- ตรวจสอบว่าชื่อฐานข้อมูล ชื่อผู้ใช้ รหัสผ่าน และโฮสต์ถูกต้อง
- หากข้อมูลประจำตัวใดไม่ถูกต้อง ให้อัปเดตและบันทึกการเปลี่ยนแปลง
หากข้อมูลรับรองฐานข้อมูลถูกต้อง ให้ไปยังขั้นตอนถัดไป
ขั้นตอนที่ 2: ตรวจสอบบันทึกข้อผิดพลาด
WordPress เก็บรักษาบันทึกข้อผิดพลาดที่สามารถให้ข้อมูลเชิงลึกอันมีค่าเกี่ยวกับสาเหตุของข้อผิดพลาดร้ายแรง ในการเข้าถึงบันทึกข้อผิดพลาด:
- เชื่อมต่อกับเว็บเซิร์ฟเวอร์ของคุณโดยใช้ไคลเอนต์ FTP หรือแผงควบคุมโฮสติ้งของคุณ
- นำทางไปยังไฟล์
wp-content/debug.log
(หากไม่มี ให้สร้างขึ้นใหม่) - เปิดไฟล์และค้นหาข้อความแสดงข้อผิดพลาดหรือเบาะแสที่อาจช่วยคุณระบุสาเหตุของปัญหาได้
ข้อความแสดงข้อผิดพลาดทั่วไปที่คุณอาจพบในบันทึก ได้แก่:
- “ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล”
- “ข้อผิดพลาดในการแยกวิเคราะห์”
- "ข้อผิดพลาดร้ายแรง"
- "คำเตือน"
จดบันทึกข้อความแสดงข้อผิดพลาดที่เกี่ยวข้อง เนื่องจากจะเป็นประโยชน์ในขั้นตอนถัดไป
ขั้นตอนที่ 3: แก้ไขปัญหา
จากข้อมูลที่รวบรวมไว้ในขั้นตอนก่อนหน้านี้ คุณสามารถเริ่มแก้ไขปัญหาข้อผิดพลาดร้ายแรงได้แล้ว ต่อไปนี้เป็นวิธีแก้ไขปัญหาทั่วไปที่ควรลอง:
1. ล้างแคชเบราว์เซอร์ของคุณ
บางครั้ง เว็บไซต์เวอร์ชันแคชอาจทำให้เกิดปัญหาได้ ล้างแคชเบราว์เซอร์ของคุณแล้วลองเข้าถึงเว็บไซต์ของคุณอีกครั้ง
2. ปิดใช้งานและเปิดใช้งานปลั๊กอินอีกครั้ง
หากข้อผิดพลาดร้ายแรงเกี่ยวข้องกับข้อขัดแย้งของปลั๊กอิน ให้ลองปิดใช้งานปลั๊กอินทั้งหมดของคุณ จากนั้นเปิดใช้งานอีกครั้งทีละรายการเพื่อระบุปลั๊กอินที่มีปัญหา
หากคุณพบข้อผิดพลาดร้ายแรงในเว็บไซต์ WordPress หนึ่งในขั้นตอนการแก้ไขปัญหาที่คุณสามารถทำได้คือการปิดใช้งานและเปิดใช้งานปลั๊กอินของคุณอีกครั้ง กระบวนการนี้สามารถช่วยคุณระบุได้ว่าปัญหามีสาเหตุมาจากข้อขัดแย้งของปลั๊กอินที่เฉพาะเจาะจงหรือไม่
ต่อไปนี้เป็นวิธีปิดใช้งานและเปิดใช้งานปลั๊กอินใน WordPress อีกครั้ง:
ปิดการใช้งานปลั๊กอิน
- เข้าสู่ระบบแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ
- ในเมนูด้านซ้าย คลิกที่ "ปลั๊กอิน"
- ในหน้าปลั๊กอิน คุณจะเห็นรายการปลั๊กอินทั้งหมดที่ติดตั้งบนเว็บไซต์ของคุณ
- ค้นหาปลั๊กอินที่คุณต้องการปิดใช้งานและคลิกลิงก์ "ปิดใช้งาน" ข้างใต้
- ทำซ้ำขั้นตอนนี้กับปลั๊กอินทั้งหมดที่คุณต้องการปิดใช้งาน
เปิดใช้งานปลั๊กอินอีกครั้ง
- หลังจากปิดใช้งานปลั๊กอินทั้งหมดแล้ว ให้กลับไปที่หน้าปลั๊กอินในแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ
- ค้นหาปลั๊กอินที่คุณต้องการเปิดใช้งานอีกครั้งและคลิกลิงก์ "เปิดใช้งาน" ข้างใต้
- ทำซ้ำขั้นตอนนี้กับปลั๊กอินแต่ละตัวที่คุณต้องการเปิดใช้งานอีกครั้ง
เปิดใช้งานปลั๊กอินอีกครั้งทีละรายการ
หากข้อผิดพลาดร้ายแรงเกี่ยวข้องกับข้อขัดแย้งของปลั๊กอิน วิธีที่ดีที่สุดคือเปิดใช้งานปลั๊กอินอีกครั้งทีละรายการเพื่อระบุปลั๊กอินที่มีปัญหา มีวิธีดังนี้:
- ปิดใช้งานปลั๊กอินทั้งหมดตามที่อธิบายไว้ข้างต้น
- เปิดใช้งานปลั๊กอินใหม่ทีละรายการและทดสอบเว็บไซต์ของคุณเพื่อดูว่ายังมีข้อผิดพลาดร้ายแรงอยู่หรือไม่
- หากข้อผิดพลาดปรากฏขึ้นหลังจากเปิดใช้งานปลั๊กอินบางตัวอีกครั้ง แสดงว่าปลั๊กอินนั้นน่าจะเป็นสาเหตุของปัญหา
- ปิดการใช้งานปลั๊กอินที่มีปัญหาและดำเนินการต่อเพื่อเปิดใช้งานปลั๊กอินถัดไปอีกครั้ง
- ทำซ้ำขั้นตอนนี้จนกว่าคุณจะเปิดใช้งานปลั๊กอินทั้งหมดอีกครั้งและระบุผู้กระทำผิดได้
เมื่อคุณระบุปลั๊กอินที่มีปัญหาแล้ว คุณจะมีทางเลือกสองสามทาง:
- อัปเดตปลั๊กอิน : ตรวจสอบว่ามีปลั๊กอินเวอร์ชันใหม่กว่าหรือไม่และอัปเดต
- แทนที่ปลั๊กอิน : หากปลั๊กอินทำให้เกิดข้อผิดพลาดร้ายแรง ให้พิจารณาแทนที่ด้วยปลั๊กอินสำรองที่มีฟังก์ชันการทำงานคล้ายคลึงกัน
- ปิดการใช้งานปลั๊กอิน : หากปลั๊กอินไม่จำเป็นต่อการทำงานของเว็บไซต์ของคุณ คุณสามารถเลือกที่จะปิดการใช้งานปลั๊กอินต่อไปได้
โปรดจำไว้ว่า การสร้างข้อมูลสำรองของเว็บไซต์ WordPress ของคุณถือเป็นแนวปฏิบัติที่ดีเสมอก่อนที่จะทำการเปลี่ยนแปลงที่สำคัญใดๆ รวมถึงการปิดใช้งานและเปิดใช้งานปลั๊กอินอีกครั้ง
3. สลับไปใช้ธีมเริ่มต้น
หากคุณพบข้อผิดพลาดร้ายแรงในเว็บไซต์ WordPress หนึ่งในขั้นตอนการแก้ไขปัญหาที่คุณสามารถทำได้คือการเปลี่ยนไปใช้ธีมเริ่มต้น วิธีนี้สามารถช่วยคุณระบุได้ว่าปัญหามีสาเหตุมาจากปัญหาที่เกี่ยวข้องกับธีมหรือไม่
ธีมเริ่มต้นใน WordPress คือ:
- ยี่สิบยี่สิบสาม
- ยี่สิบยี่สิบสอง
- ยี่สิบเอ็ด
- ยี่สิบยี่สิบ
- ยี่สิบเก้า
- ยี่สิบแปด
ต่อไปนี้เป็นวิธีเปลี่ยนไปใช้ธีมเริ่มต้นใน WordPress:
- เข้าสู่ระบบแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ
- ในเมนูด้านซ้าย คลิก "ลักษณะที่ปรากฏ" จากนั้นเลือก "ธีม"
- ในหน้าธีม คุณจะเห็นรายการธีมทั้งหมดที่ติดตั้งบนเว็บไซต์ของคุณ
- ค้นหาธีมเริ่มต้นที่คุณต้องการใช้ (เช่น ยี่สิบยี่สิบสาม) และคลิกที่ปุ่ม "เปิดใช้งาน" ข้างใต้
หรือคุณสามารถเปลี่ยนไปใช้ธีมเริ่มต้นได้โดยตรงจากแดชบอร์ดผู้ดูแลระบบ WordPress:
- เข้าสู่ระบบแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ
- ในเมนูด้านซ้าย คลิก "ลักษณะที่ปรากฏ" จากนั้นคลิก "ปรับแต่ง"
- ในเครื่องมือปรับแต่ง ให้คลิกตัวเลือก "ธีม" ในเมนูด้านซ้ายมือ
- คุณจะเห็นรายการธีมที่พร้อมใช้งาน รวมถึงธีมเริ่มต้นด้วย วางเมาส์เหนือธีมที่คุณต้องการใช้แล้วคลิกปุ่ม "เปิดใช้งาน"
หลังจากเปิดใช้งานธีมเริ่มต้นแล้ว เว็บไซต์ WordPress ของคุณควรโหลดโดยไม่มีข้อผิดพลาดร้ายแรง นี่เป็นการยืนยันว่าปัญหาเกี่ยวข้องกับธีมก่อนหน้าของคุณ
หากข้อผิดพลาดร้ายแรงยังคงอยู่ อาจเป็นไปได้ว่าปัญหาไม่เกี่ยวข้องกับธีม และคุณอาจต้องลองขั้นตอนการแก้ปัญหาอื่นๆ เช่น:
- การปิดใช้งานและเปิดใช้งานปลั๊กอินอีกครั้ง
- ตรวจสอบข้อขัดแย้งกับปลั๊กอินอื่นหรือแกน WordPress
- การอัปเดต WordPress ปลั๊กอิน และธีมของคุณเป็นเวอร์ชันล่าสุด
- ติดต่อโฮสต์เว็บของคุณเพื่อขอความช่วยเหลือเพิ่มเติม
4. อัปเดต WordPress ปลั๊กอิน และธีม
ตรวจสอบให้แน่ใจว่าการติดตั้ง WordPress ปลั๊กอิน และธีมของคุณเป็นข้อมูลล่าสุด ซอฟต์แวร์ที่ล้าสมัยบางครั้งอาจทำให้เกิดข้อผิดพลาดร้ายแรงได้
5. เพิ่มขีดจำกัดหน่วยความจำ PHP
หากข้อผิดพลาดร้ายแรงเกิดจากปัญหาขีดจำกัดหน่วยความจำ คุณสามารถลองเพิ่มขีดจำกัดหน่วยความจำ PHP ได้โดยเพิ่มบรรทัดต่อไปนี้ลงในไฟล์ wp-config.php
ของคุณ:
define('WP_MEMORY_LIMIT', '256M');
- ซ่อมแซมฐานข้อมูล WordPress : ในบางกรณี ฐานข้อมูลที่เสียหายอาจทำให้เกิดข้อผิดพลาดร้ายแรงได้ คุณสามารถลองซ่อมแซมฐานข้อมูลได้โดยไปที่หน้า “เครื่องมือ” > “การซ่อมแซมฐานข้อมูล” ในแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ
- ติดตั้ง WordPress อีกครั้ง : หากขั้นตอนข้างต้นไม่ได้ผล คุณอาจต้องติดตั้ง WordPress ใหม่ นี่ควรเป็นทางเลือกสุดท้ายเท่านั้น เนื่องจากคุณจะต้องกู้คืนเนื้อหา การตั้งค่า และการปรับแต่งของเว็บไซต์
บทสรุป
การจัดการกับข้อผิดพลาดร้ายแรงใน WordPress อาจเป็นประสบการณ์ที่น่าหงุดหงิด แต่ด้วยการทำตามขั้นตอนที่อธิบายไว้ในคู่มือนี้ คุณจะสามารถระบุและแก้ไขปัญหาได้ อย่าลืมอัปเดตการติดตั้ง ปลั๊กอิน และธีม WordPress ของคุณให้ทันสมัยอยู่เสมอ และตรวจสอบบันทึกข้อผิดพลาดของเว็บไซต์ของคุณเป็นประจำเพื่อคอยติดตามปัญหาที่อาจเกิดขึ้น
หากคุณยังคงไม่สามารถแก้ไขข้อผิดพลาดร้ายแรงได้ อย่าลังเลที่จะติดต่อผู้ให้บริการโฮสติ้งของคุณหรือชุมชนสนับสนุน WordPress เพื่อขอความช่วยเหลือเพิ่มเติม