ข้อผิดพลาดที่สำคัญของ WordPress: ความหมายและวิธีแก้ไข
เผยแพร่แล้ว: 2022-05-04ไม่ว่าคุณจะเพิ่งเริ่มต้นบล็อกใหม่หรือเขียนโพสต์ใหม่ ไม่มีอะไรที่ทำให้คุณท้องอืดได้เร็วกว่าการพบข้อความแสดงข้อผิดพลาดร้ายแรงที่น่าสะพรึงกลัว เพียงพอที่จะทำให้คุณคิดว่าคุณทำลายเว็บไซต์ WordPress ของคุณไปตลอดกาล
โชคดีที่กรณีนี้เกิดขึ้นไม่บ่อยนัก และยังมีวิธีแก้ไขที่ค่อนข้างง่ายอีกด้วย เราจะสำรวจสิ่งเหล่านั้นและเหตุใดจึงเกิดขึ้นที่นี่ในวันนี้
ข้อผิดพลาดที่สำคัญของ WordPress & สาเหตุ
ข้อผิดพลาดร้ายแรงนี้เป็นข้อความแสดงข้อผิดพลาดทั่วไปที่ระบุว่า "มีข้อผิดพลาดร้ายแรงในเว็บไซต์ของคุณ" สามารถปรากฏบนไซต์ WordPress ใดก็ได้ ตั้งแต่บล็อกมาตรฐานไปจนถึงร้านค้าออนไลน์ และเกิดขึ้นเมื่อมีสิ่งผิดปกติเกิดขึ้นที่ส่วนหลังของไซต์ของคุณ เวอร์ชันก่อนหน้าของ WordPress จะแสดงหน้าจอว่างเปล่าสีขาวเมื่อข้อผิดพลาดนี้เกิดขึ้น เรียกมันว่า "หน้าจอสีขาวแห่งความตาย อย่างไรก็ตาม ขณะนี้ข้อผิดพลาดดังกล่าวปรากฏขึ้น:
สาเหตุที่เป็นไปได้บางประการของข้อผิดพลาดร้ายแรงนี้ ได้แก่:
- ขีดจำกัดหน่วยความจำ PHP เกินขีดจำกัดแล้ว
- ปัญหาฐานข้อมูลเสียหาย
- ปัญหาเกี่ยวกับปลั๊กอิน ธีม หรือโค้ด
อย่างไรก็ตาม หากคุณพบข้อผิดพลาดนี้ อย่าตกใจ เราได้รวบรวมคำแนะนำ 8 ขั้นตอนเพื่อแก้ไขข้อผิดพลาดร้ายแรงนี้ และในไม่ช้า คุณจะได้รับประโยชน์จากการที่บล็อกของคุณกลับมาเผยแพร่อีกครั้ง
ในการแก้ไขข้อผิดพลาดร้ายแรงของ WordPress คุณต้องวินิจฉัยปัญหาก่อน และในการทำเช่นนี้ คุณต้องดำเนินการตามขั้นตอนอย่างรวดเร็วเพื่อค้นหาและแก้ไขปัญหา มาเริ่มกันเลย.
1. กำหนดค่า WP-Debu g
อย่างแรกเลย คุณต้องเปิดการดีบัก ข้อมูลนี้จะช่วยให้คุณมีรายการข้อผิดพลาดเกี่ยวกับ PHP ที่อาจพบในเว็บไซต์ของคุณ หากการเข้าถึงแดชบอร์ด WordPress ในพื้นที่ผู้ดูแลระบบ WordPress ไม่พร้อมใช้งาน ให้ทำตามขั้นตอนนี้เพื่อเปิดโหมดแก้ไขข้อบกพร่อง:
- เชื่อมต่อกับไซต์ของคุณผ่าน FTP
- ค้นหา wp – config.php ในโฟลเดอร์รูทของตัวจัดการไฟล์ cPanel และเปิดในโปรแกรมแก้ไขข้อความ
- คัดลอกและวางโค้ดต่อไปนี้ก่อนสตริงข้อความสุดท้ายในไฟล์:
จากนั้นไปที่โฟลเดอร์ wp – content และเปิดไฟล์ debug.log อ่านข้อมูลนี้เพื่อดูว่าคุณพบเห็นธีมหรือปลั๊กอินที่ทำให้เกิดปัญหาหรือไม่
2. ปลั๊กอินและธีมย้อนกลับ
หากคุณเพิ่งอัปเดตธีมและปลั๊กอินก่อนเกิดข้อผิดพลาด คุณสามารถย้อนกลับเป็นเวอร์ชันก่อนหน้าได้ ในการดำเนินการนี้ คุณสามารถใช้ปลั๊กอินเช่น WP Rollback หากคุณสามารถเข้าถึงแผงการดูแลระบบ WordPress ได้
3. กู้คืนจากข้อมูลสำรอง
อีกทางเลือกหนึ่งคือการคืนค่าเว็บไซต์ของคุณจากการติดตั้ง WordPress สำรอง ในกรณีที่ปลั๊กอินด้านบนย้อนกลับปลั๊กอินและธีมไปเป็นเวอร์ชันก่อนหน้า กระบวนการนี้จะย้อนกลับทั้งไซต์ของคุณกลับไปเป็นเวอร์ชันที่บันทึกไว้ก่อนหน้านี้ ตรวจสอบเพื่อดูว่ามีการสำรองข้อมูลรวมอยู่ในแผนโฮสติ้งของไซต์ของคุณหรือไม่ ถ้าใช่ ให้เข้าสู่ระบบแดชบอร์ดผู้ให้บริการโฮสต์ของคุณและกู้คืนจากข้อมูลสำรองก่อนหน้า
หากวิธีนี้แก้ปัญหาได้ คุณจะทราบได้ว่าเกิดอะไรขึ้นระหว่างข้อมูลสำรองกับข้อผิดพลาด และหลีกเลี่ยงในอนาคต
4. ปิดการใช้งานปลั๊กอินทั้งหมดบนเว็บไซต์ WordPress ของคุณ
หากบันทึกข้อผิดพลาดของไซต์ของคุณแสดงว่าปลั๊กอินถูกตำหนิ (หรือหลายอย่างเนื่องจากข้อขัดแย้งของปลั๊กอิน) คุณสามารถปิดใช้งานปลั๊กอิน WordPress ทั้งหมดเพื่อดูว่าสามารถแก้ไขปัญหาได้หรือไม่ ในการดำเนินการนี้ ไปที่ Plugins > Installed Plugins แล้วทำเครื่องหมายที่ช่องเพื่อเลือกปลั๊กอินทั้งหมด จากนั้นไปที่การ ดำเนินการเป็นกลุ่ม > ปิดใช้งาน
จากที่นั่น คุณสามารถเปิดใช้งานปลั๊กอินแต่ละตัวใหม่ได้ทีละตัว หากสิ่งใดทำให้เกิดข้อผิดพลาดร้ายแรง แสดงว่าคุณพบผู้กระทำความผิดแล้ว
5. เปลี่ยนไปใช้ธีม WordPress เริ่มต้น
หากธีมที่ใช้งานทำให้เกิดปัญหา คุณสามารถปิดใช้งานและติดตั้งใหม่หรือเปิดใช้งานปลั๊กอินเริ่มต้นของ WordPress ได้ เช่น Twenty Twenty-One หรือ Twenty Twenty-Two
หากคุณมีสิทธิ์เข้าถึงแดชบอร์ด ให้ไปที่ ลักษณะที่ ปรากฏ > ธีม และทำการเปลี่ยนแปลงตามความเหมาะสม หากไม่เป็นเช่นนั้น ให้เชื่อมต่อกับไซต์ของคุณผ่านไคลเอนต์ FTP ไปที่โฟลเดอร์ธีมที่เรียกว่า wp – เนื้อหา/ธีม แล้วเปลี่ยนชื่อ จากนั้นอัปโหลดหนึ่งในธีมเริ่มต้นไปยังโฟลเดอร์ใหม่ที่เรียกว่า ธีม
6. ล้างแคช
ในกรณีที่แคชของไซต์ของคุณเสียหาย คุณสามารถล้างแคชเพื่อลบไฟล์ที่เสียหาย และไซต์ของคุณควรเริ่มทำงานตามปกติอีกครั้ง ในการดำเนินการนี้ ให้ลงชื่อเข้าใช้บัญชีโฮสต์เว็บของคุณและค้นหาส่วนแคช มันจะแตกต่างกันไปในแต่ละโฮสต์ ดังนั้นเราจึงเลื่อนเอกสารของพวกเขาที่นี่
7. ดำเนินการบำรุงรักษา PHP
หากคุณสงสัยว่ามีข้อผิดพลาดร้ายแรงของ PHP หรือปัญหาด้านเซิร์ฟเวอร์ คุณสามารถแก้ไขปัญหาเหล่านี้ได้ดังนี้:
เพิ่มขีดจำกัดหน่วยความจำ PHP
คุณสามารถเพิ่มขีดจำกัดหน่วยความจำ PHP ได้ด้วยตัวเองโดยใช้โค้ดต่อไปนี้ในไฟล์ wp – config.php:
อย่างไรก็ตาม ไม่ใช่ทุกโฮสต์ที่อนุญาตให้คุณทำเช่นนี้ หากไม่ได้ผล โปรดติดต่อโฮสต์ของคุณโดยตรงเพื่อแก้ไขปัญหา
เพิ่มขนาดอัพโหลด
หากคุณมีสถานการณ์ข้อผิดพลาดที่ร้ายแรงมาก เช่น เมื่อคุณพยายามอัปโหลดไฟล์ขนาดใหญ่ ปัญหาของคุณอาจเป็นเพราะขนาดการอัปโหลดสูงสุดตั้งไว้ต่ำเกินไป
ในการแก้ไขปัญหา ให้ลงชื่อเข้าใช้ไซต์ของคุณผ่าน FTP เปิดไฟล์ wp – config.php ในโปรแกรมแก้ไขข้อความ และเพิ่มสิ่งต่อไปนี้ก่อนโค้ดบรรทัดสุดท้าย:
อัปเดตเวอร์ชัน PHP
ปัญหาอีกประการหนึ่งอาจเป็นได้ว่าไซต์ของคุณใช้ PHP เวอร์ชันที่ล้าสมัย นี่ไม่ใช่ขั้นตอนที่คุณสามารถดำเนินการได้ด้วยตัวเอง และต้องการความช่วยเหลือโดยตรงจากเว็บไซต์ของคุณ สำรองข้อมูลเว็บไซต์ของคุณแล้วติดต่อกลับ
8. เรียกใช้การตรวจสอบความปลอดภัย
Sucuri Security เป็นอีกทางเลือกที่ดี
มิฉะนั้น คุณอาจต้องติดต่อโฮสต์ของคุณเพื่อขอความช่วยเหลือ
คำถามที่พบบ่อย
อย่าปล่อยให้ข้อผิดพลาดร้ายแรงของ WordPress ทำให้คุณผิดหวัง
การพบข้อผิดพลาดร้ายแรงอาจทำให้ท้อใจ ท้ายที่สุด หลายคนหาเลี้ยงชีพด้วยเว็บไซต์ของตน! แต่คุณไม่จำเป็นต้องปล่อยให้มันหยุดคุณ เพียงทำตามขั้นตอนที่อธิบายไว้ที่นี่ แล้วคุณจะพบวิธีแก้ไขปัญหาของคุณในเวลาไม่นาน