ข้อผิดพลาดที่สำคัญของ WordPress: ความหมายและวิธีแก้ไข

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

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

wordpress critical error

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

ข้อผิดพลาดที่สำคัญของ WordPress & สาเหตุ

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

wordpress critical error

สาเหตุที่เป็นไปได้บางประการของข้อผิดพลาดร้ายแรงนี้ ได้แก่:

  • ขีดจำกัดหน่วยความจำ PHP เกินขีดจำกัดแล้ว
  • ปัญหาฐานข้อมูลเสียหาย
  • ปัญหาเกี่ยวกับปลั๊กอิน ธีม หรือโค้ด

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

โฆษณา
โฆษณาบิ๊กคอมเมิร์ซ
8 ขั้นตอนในการแก้ไขข้อผิดพลาด PHP ร้ายแรงของ WordPress บนเว็บไซต์ของคุณ
1. กำหนดค่า WP-Debug
2. ปลั๊กอินและธีมย้อนกลับ
3. กู้คืนจากข้อมูลสำรอง
4. ปิดการใช้งานปลั๊กอินทั้งหมดบนเว็บไซต์ WordPress ของคุณ
5. เปลี่ยนไปใช้ธีม WordPress เริ่มต้น
6. ล้างแคช
7. ดำเนินการบำรุงรักษา PHP
8. เรียกใช้การตรวจสอบความปลอดภัย

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

1. กำหนดค่า WP-Debu g

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

  • เชื่อมต่อกับไซต์ของคุณผ่าน FTP
  • ค้นหา wp – config.php ในโฟลเดอร์รูทของตัวจัดการไฟล์ cPanel และเปิดในโปรแกรมแก้ไขข้อความ
  • คัดลอกและวางโค้ดต่อไปนี้ก่อนสตริงข้อความสุดท้ายในไฟล์:
code snippet

จากนั้นไปที่โฟลเดอร์ wp – content และเปิดไฟล์ debug.log อ่านข้อมูลนี้เพื่อดูว่าคุณพบเห็นธีมหรือปลั๊กอินที่ทำให้เกิดปัญหาหรือไม่

2. ปลั๊กอินและธีมย้อนกลับ

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

WP Rollback

3. กู้คืนจากข้อมูลสำรอง

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

restore from backup

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

4. ปิดการใช้งานปลั๊กอินทั้งหมดบนเว็บไซต์ WordPress ของคุณ

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

โฆษณา
โฆษณาบิ๊กคอมเมิร์ซ
deactivate plugins

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

5. เปลี่ยนไปใช้ธีม WordPress เริ่มต้น

หากธีมที่ใช้งานทำให้เกิดปัญหา คุณสามารถปิดใช้งานและติดตั้งใหม่หรือเปิดใช้งานปลั๊กอินเริ่มต้นของ WordPress ได้ เช่น Twenty Twenty-One หรือ Twenty Twenty-Two

twenty twenty two theme

หากคุณมีสิทธิ์เข้าถึงแดชบอร์ด ให้ไปที่ ลักษณะที่ ปรากฏ > ธีม และทำการเปลี่ยนแปลงตามความเหมาะสม หากไม่เป็นเช่นนั้น ให้เชื่อมต่อกับไซต์ของคุณผ่านไคลเอนต์ FTP ไปที่โฟลเดอร์ธีมที่เรียกว่า wp – เนื้อหา/ธีม แล้วเปลี่ยนชื่อ จากนั้นอัปโหลดหนึ่งในธีมเริ่มต้นไปยังโฟลเดอร์ใหม่ที่เรียกว่า ธีม

6. ล้างแคช

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

7. ดำเนินการบำรุงรักษา PHP

หากคุณสงสัยว่ามีข้อผิดพลาดร้ายแรงของ PHP หรือปัญหาด้านเซิร์ฟเวอร์ คุณสามารถแก้ไขปัญหาเหล่านี้ได้ดังนี้:

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

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

increase memory limit

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

เพิ่มขนาดอัพโหลด

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

ในการแก้ไขปัญหา ให้ลงชื่อเข้าใช้ไซต์ของคุณผ่าน FTP เปิดไฟล์ wp – config.php ในโปรแกรมแก้ไขข้อความ และเพิ่มสิ่งต่อไปนี้ก่อนโค้ดบรรทัดสุดท้าย:

upload size

อัปเดตเวอร์ชัน PHP

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

โฆษณา
โฆษณาบิ๊กคอมเมิร์ซ

8. เรียกใช้การตรวจสอบความปลอดภัย

Wordfence

Sucuri Security เป็นอีกทางเลือกที่ดี

Sucuri Security

มิฉะนั้น คุณอาจต้องติดต่อโฮสต์ของคุณเพื่อขอความช่วยเหลือ

คำถามที่พบบ่อย

อย่าปล่อยให้ข้อผิดพลาดร้ายแรงของ WordPress ทำให้คุณผิดหวัง

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

ข้อผิดพลาดร้ายแรงของ WordPress