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

เผยแพร่แล้ว: 2021-10-21

คุณเห็นข้อผิดพลาดร้ายแรงในไซต์ WordPress ของคุณหรือไม่?

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

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

Fixing the critical error in WordPress step by step

ข้อผิดพลาดที่สำคัญใน WordPress คืออะไร?

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

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

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

WordPress critical error message

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

อะไรทำให้เกิดข้อผิดพลาดร้ายแรงใน WordPress?

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

WordPress ไม่สามารถโหลดไฟล์ที่เหลือที่จำเป็นได้ เว้นแต่คุณจะแก้ไขปัญหานี้

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

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

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

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

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

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

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

เพียงคลิกลิงก์ด้านล่างเพื่อข้ามไปยังส่วนที่คุณต้องการ:

  • วิธีที่ 1: การแก้ไขข้อผิดพลาดที่สำคัญด้วย WordPress Debugging Email
  • วิธีที่ 2: การแก้ไขข้อผิดพลาดที่สำคัญใน WordPress ด้วยตนเอง (ไม่มีอีเมล)

แก้ไขข้อผิดพลาดร้ายแรงด้วย WordPress Debugging Email

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

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

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

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

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

WordPress critical error email notification

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

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

ในตัวอย่างนี้ด้านล่าง โค้ดบางส่วนที่บรรทัด 614 ในไฟล์ functions.php ของธีมของเรามีหน้าที่ทำให้เกิดข้อผิดพลาด

Critical error details

นี่เป็นอีกตัวอย่างหนึ่งที่แสดงรายละเอียดข้อผิดพลาดที่เกิดจากปลั๊กอิน WordPress ที่ทำงานผิดพลาด

Error caused by a WordPress plugin

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

คุณจะถูกขอให้เข้าสู่ระบบเพื่อดำเนินการต่อ

WordPress recovery mode login

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

ตัวอย่างเช่น ในภาพหน้าจอต่อไปนี้ กำลังแจ้งให้เราทราบเกี่ยวกับข้อผิดพลาดร้ายแรงที่เกิดจากปลั๊กอินพร้อมลิงก์ไปยังหน้าปลั๊กอิน

Recovery mode information

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

คุณสามารถดำเนินการต่อและปิดใช้งานปลั๊กอินได้ในตอนนี้

Deactivate the misbehaving plugin

จากนั้นคุณสามารถค้นหาปลั๊กอิน WordPress อื่น หรือดูว่าคุณสามารถขอรับการสนับสนุนจากนักพัฒนาปลั๊กอินได้หรือไม่

ในทำนองเดียวกัน หากปัญหาอยู่ที่ธีมของคุณ คุณจะเห็นลิงก์ไปยังหน้าธีม ที่ด้านล่างของหน้า คุณจะเห็นธีมที่ทำให้เกิดปัญหา

Broken theme message in WordPress recovery mode

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

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

Exit recovery mode in WordPress

ในกรณีส่วนใหญ่ เว็บไซต์ WordPress ของคุณจะเริ่มทำงานตามปกติ

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

การแก้ไขข้อผิดพลาดที่สำคัญใน WordPress ด้วยตนเอง

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

หากข้อผิดพลาดเกิดจากการกระทำล่าสุดของคุณ คุณก็สามารถยกเลิกการดำเนินการนั้นเพื่อแก้ไขปัญหาได้

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

ในทางกลับกัน หากคุณไม่แน่ใจ คุณสามารถทำตามขั้นตอนเหล่านี้ได้

1. ปิดใช้งานปลั๊กอิน WordPress ทั้งหมด

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

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

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

เมื่อเชื่อมต่อแล้ว คุณต้องไปที่ /wp-content/ โฟลเดอร์

Rename plugins folder

ภายในโฟลเดอร์ wp-content คุณจะเห็นโฟลเดอร์ชื่อ 'ปลั๊กอิน' คุณต้องคลิกขวาที่มันแล้วเลือกตัวเลือก 'เปลี่ยนชื่อ'

ถัดไป เปลี่ยนชื่อโฟลเดอร์ปลั๊กอินเป็นสิ่งที่คุณต้องการ ในตัวอย่างของเรา เราจะเรียกมันว่า 'plugins.deactivate'

Plugins folder renamed

เมื่อคุณทำเช่นนี้ ปลั๊กอินทั้งหมดของคุณจะถูกปิดใช้งาน

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

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

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

2. เปลี่ยนเป็นธีมเริ่มต้น

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

เพียงไปที่ไดเร็กทอรีธีม WordPress.org และดาวน์โหลดสำเนาใหม่ของธีม WordPress TwentyTwenty หรือ Twenty Twenty-One

Download default WordPress theme

ถัดไป คุณต้องเปิดเครื่องรูดไฟล์ธีมไปยังคอมพิวเตอร์ของคุณ ซึ่งจะสร้างโฟลเดอร์ที่มีชื่อธีมในคอมพิวเตอร์ของคุณ

Unzipped theme folder

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

Download themes as backup

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

Delete all themes from your website

ไซต์ WordPress ของคุณยังไม่ได้ติดตั้งธีม ในการแก้ไขปัญหานี้ ให้อัปโหลดโฟลเดอร์ธีมเริ่มต้นที่คุณดาวน์โหลดไว้ก่อนหน้านี้

Upload default WordPress theme

เมื่อเสร็จแล้ว คุณสามารถลองเยี่ยมชมเว็บไซต์ของคุณได้

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

3. ติดตั้ง WordPress ใหม่

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

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

Extracted WordPress files on your computer

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

เมื่อเชื่อมต่อแล้ว คุณต้องไปที่โฟลเดอร์รูทของเว็บไซต์ของคุณ โฟลเดอร์รูทคือโฟลเดอร์ที่มีโฟลเดอร์ wp-admin, wp-content, wp-includes และ wp-admin อยู่ข้างใน

Upload WordPress files from your computer

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

Overwrite WordPress files

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

เมื่อเสร็จแล้ว คุณสามารถลองเยี่ยมชมเว็บไซต์ของคุณเพื่อดูว่าสามารถแก้ไขข้อผิดพลาดได้หรือไม่

หากปัญหาสำคัญเกิดจากไฟล์หลักของ WordPress หรือมัลแวร์ที่เสียหาย ข้อผิดพลาดควรหายไปทันที

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

หากคุณชอบบทความนี้ โปรดสมัครรับข้อมูลจากบทแนะนำวิดีโอ YouTube Channel สำหรับ WordPress คุณสามารถหาเราได้ที่ Twitter และ Facebook