วิธีแก้ไขข้อผิดพลาดร้ายแรงของ WordPress – 8 วิธีการพิสูจน์แล้วที่คุณควรลอง
เผยแพร่แล้ว: 2024-07-12ขณะนี้ WordPress เป็นตัวเลือกอันดับต้นๆ สำหรับผู้ใช้หลายล้านคนในการสร้างเว็บไซต์ อินเทอร์เฟซที่ใช้งานง่ายและคุณสมบัติที่ปรับแต่งได้ได้ปฏิวัติการพัฒนาเว็บแบบไม่ต้องเขียนโค้ด แต่เช่นเดียวกับเทคโนโลยีอื่นๆ WordPress ก็ไม่รอดพ้นจากปัญหาและข้อผิดพลาด
ไซต์ WordPress ของคุณอาจเผชิญกับข้อผิดพลาดร้ายแรงซึ่งอาจทำให้คุณหงุดหงิดได้ แต่เช่นเดียวกับปัญหาอื่นๆ ข้อผิดพลาดร้ายแรงเหล่านี้ก็มีทางแก้ไขเช่นกัน ในบล็อกโพสต์นี้ เราจะสำรวจทุกอย่างเกี่ยวกับเรื่องนี้และอธิบายวิธีแก้ไขข้อผิดพลาดร้ายแรงของ WordPress ทีละขั้นตอน เอาล่ะ.
ข้อผิดพลาดร้ายแรงของ WordPress คืออะไร?
ข้อผิดพลาดร้ายแรงเป็นสถานการณ์ที่สำคัญเมื่อเกิดปัญหาร้ายแรงกับเว็บไซต์ของคุณซึ่งทำให้เว็บไซต์ทำงานไม่ถูกต้อง เมื่อข้อผิดพลาดร้ายแรงเกิดขึ้น มักจะนำไปสู่หน้าจอสีขาวแห่งความตาย ซึ่งหมายความว่าเว็บไซต์ของคุณจะว่างเปล่า และคุณไม่สามารถเข้าถึงแดชบอร์ดผู้ดูแลระบบได้
ข้อผิดพลาดร้ายแรงอาจเกิดขึ้นบนไซต์ของคุณได้เนื่องจากปัจจัยหลายประการ ตัวอย่างเช่น ธีมหรือปลั๊กอินที่เข้ากันไม่ได้ ข้อผิดพลาดในการเขียนโค้ด ข้อขัดแย้งระหว่างการตั้งค่าที่แตกต่างกัน ปัญหาเกี่ยวกับไฟล์หลักของ WordPress ฯลฯ คุณอาจสูญเสียข้อมูลทั้งหมดของคุณเว้นแต่จะมีการตรวจสอบข้อผิดพลาดเหล่านี้อย่างถูกต้อง
ข้อผิดพลาดร้ายแรงทั่วไปของ WordPress คืออะไร?
ข้อผิดพลาดหลายประเภทมักเกิดขึ้นบนเว็บไซต์ WordPress ที่นี่ เราได้แสดงรายการข้อผิดพลาดร้ายแรงที่พบบ่อยที่สุดที่อาจเกิดขึ้นบนเว็บไซต์ WordPress ของคุณ
- หน้าจอสีขาวแห่งความตาย
หน้าจอสีขาวแห่งความตายเกิดจากปัจจัยต่างๆ เช่น ปลั๊กอินหรือธีมที่เข้ากันไม่ได้ ซึ่งจะส่งผลให้เว็บไซต์ของคุณอยู่ในหน้าจอว่างเปล่า
- เกินเวลาดำเนินการสูงสุดแล้ว
เมื่อสคริปต์ PHP ของคุณใช้เวลานานเกินไปในการรันคำสั่งใดๆ คุณจะพบกับข้อผิดพลาดนี้ มันเกิดขึ้นเมื่อเวลาดำเนินการใช้เวลานานกว่าที่เซิร์ฟเวอร์ของคุณตั้งไว้ก่อนหน้านี้
- ความขัดแย้งของปลั๊กอิน
เมื่อปลั๊กอินตั้งแต่สองตัวขึ้นไปมีปัญหาโค้ดหรือฟังก์ชันการทำงานที่เข้ากันไม่ได้ เว็บไซต์ของคุณจะพบข้อผิดพลาดร้ายแรง คุณต้องระบุปลั๊กอินที่ขัดแย้งกันเพื่อแก้ไขปัญหานี้
- ทรัพยากรเซิร์ฟเวอร์ไม่เพียงพอ
ทรัพยากรเซิร์ฟเวอร์ไม่เพียงพอ เช่น หน่วยความจำ PHP หรือทรัพยากร CPU ที่จำกัด อาจทำให้เกิดข้อผิดพลาดร้ายแรงได้
- ข้อผิดพลาดในการเชื่อมต่อฐานข้อมูล
เนื่องจากข้อมูลรับรองฐานข้อมูลไม่ถูกต้อง ไซต์ WordPress ของคุณจึงไม่สามารถสร้างการเชื่อมต่อกับฐานข้อมูลได้
- ข้อผิดพลาดทางไวยากรณ์
เมื่อมีข้อผิดพลาดในไวยากรณ์ของโค้ด เช่น เครื่องหมายอัฒภาค วงเล็บเหลี่ยมหายไป หรืออย่างอื่น เว็บไซต์ของคุณจะต้องเผชิญกับข้อผิดพลาดทางไวยากรณ์อย่างแน่นอน
- ปัญหาการอนุญาตไฟล์
เมื่อไฟล์และไดเร็กทอรีบนเซิร์ฟเวอร์ของคุณมีสิทธิ์ที่ไม่ถูกต้อง สิ่งนี้อาจทำให้เกิดข้อผิดพลาดร้ายแรงของ WordPress ได้ โพสต์นี้ครอบคลุมถึงส่วนวิธีแก้ไขปัญหาการอนุญาตไฟล์
- ไฟล์สูญหายหรือเสียหาย
ไฟล์ที่สูญหายหรือเสียหายอาจทำให้เกิดข้อผิดพลาดร้ายแรงได้ ด้วยการคืนค่าไฟล์ใหม่จากข้อมูลสำรองหรือติดตั้ง WordPress ใหม่ คุณสามารถแก้ไขปัญหาได้
จะแก้ไขข้อผิดพลาดร้ายแรงของ WordPress ได้อย่างไร? คำแนะนำทีละขั้นตอน
คุณได้ทราบสาเหตุหลายประการแล้วว่าทำไมข้อผิดพลาดร้ายแรงจึงเกิดขึ้นบนเว็บไซต์ WordPress ของคุณ ตอนนี้เราจะแสดงรายการและอธิบายกลยุทธ์ที่มีประสิทธิภาพหลายประการซึ่งคุณสามารถแก้ไขข้อผิดพลาดร้ายแรงของ WordPress ได้ มาสำรวจพวกเขากันดีกว่า
ขั้นตอนที่ 01: ปิดใช้งานปลั๊กอินทั้งหมด
บางครั้งความขัดแย้งอาจเกิดขึ้นระหว่างปลั๊กอินซึ่งอาจทำให้ไซต์ของคุณเกิดข้อผิดพลาดได้ ดังนั้นการปิดใช้งานปลั๊กอินควรเป็นขั้นตอนแรกที่จำเป็นในการแก้ไขข้อผิดพลาด
ไปที่ ปลั๊กอิน > ปลั๊กอินที่ติดตั้ง ปิดการใช้งานปลั๊กอินทั้งหมด หากปัญหาได้รับการแก้ไข คุณสามารถสรุปได้ว่าปัญหานั้นอยู่ในปลั๊กอิน
ตอนนี้เริ่มติดตั้งปลั๊กอินทีละตัว ปัญหาจะปรากฏขึ้นอีกครั้งทันทีหลังจากติดตั้งปลั๊กอินที่มีปัญหา ดังนั้นคุณจึงสามารถตรวจพบปลั๊กอินที่ผิดพลาดได้
วิธีแก้ไข: สิ่งที่คุณต้องทำตอนนี้คือติดต่อผู้พัฒนาปลั๊กอินและแจ้งปัญหาให้พวกเขาทราบ เปลี่ยนไปใช้ปลั๊กอินอื่นเว้นแต่จะสามารถแก้ไขปัญหาได้
ขั้นตอนที่ 02: สลับไปใช้ธีมเริ่มต้น
เช่นเดียวกับปลั๊กอิน ธีมมักมีปัญหาข้อผิดพลาด บางครั้ง ธีมของคุณอาจขัดแย้งกับปลั๊กอินบางตัว ดังนั้น วิธีที่มีประสิทธิภาพในการค้นหาข้อผิดพลาดนี้คือการเปลี่ยนเว็บไซต์ของคุณเป็นธีมเริ่มต้นในขณะที่ปลั๊กอินทั้งหมดถูกปิดการใช้งานในเวลาเดียวกัน
ถัดไป ติดตั้งธีมของคุณ จากนั้นเริ่มติดตั้งปลั๊กอินทีละตัว ข้อขัดแย้งจะปรากฏขึ้นอีกครั้งทันทีหลังจากติดตั้งปลั๊กอินที่มีปัญหาแล้ว
วิธีแก้ไข: ติดต่อผู้พัฒนาธีมของปัญหา อีกครั้ง เว้นแต่จะสามารถแก้ปัญหาได้ ควรย้ายไปที่ธีมอื่นจะดีกว่า
ขั้นตอนที่ 03: เพิ่มขีดจำกัดหน่วยความจำ PHP ของคุณ
ขีดจำกัดหน่วยความจำ PHP ไม่เพียงพออาจทำให้เกิดข้อผิดพลาดร้ายแรงได้ มีหลายวิธีในการเพิ่มขีดจำกัดหน่วยความจำ PHP วิธีที่ง่ายที่สุดวิธีหนึ่งคือเพิ่มผ่าน MultiPHP INI Editor ใน cPanel
เปิด cPanel ของคุณ ค้นหา MultiPHP INI Editor ใต้ส่วนซอฟต์แวร์ เปิดตัวแก้ไข
เลือกโดเมนที่มีการตั้งค่า PHP INI ที่คุณต้องการกำหนดค่า
มาที่ตัวเลือก upload_max_filesize กำหนดขนาดการอัพโหลดไฟล์สูงสุดใหม่ จบด้วยการเลื่อนหน้าลง กด ปุ่มใช้
ดังนั้นคุณสามารถเพิ่มขีดจำกัดหน่วยความจำ PHP ได้ หากวิธีนี้ใช้ไม่ได้กับ cPanel ของคุณ ให้ทำตามคำแนะนำในการเพิ่มขีดจำกัดหน่วยความจำ PHP เพื่อสำรวจวิธีการเพิ่มเติม
ขั้นตอนที่ 04: ล้างไฟล์แคช
ไฟล์แคชคือสำเนาชั่วคราวของข้อมูลเว็บของคุณที่จัดเก็บไว้ในเซิร์ฟเวอร์ของเบราว์เซอร์ของผู้ใช้ ช่วยเพิ่มความเร็วในการโหลดหน้าเว็บ เนื่องจากไม่จำเป็นต้องโหลดหน้าเว็บใหม่ตั้งแต่ต้นทุกครั้งเมื่อมีการร้องขอ หากมีไฟล์ข้อผิดพลาดใดๆ ในเซิร์ฟเวอร์โดยไม่ตั้งใจ อาจแสดงข้อผิดพลาดร้ายแรงจนกว่าไฟล์เหล่านั้นจะถูกลบออก
การล้างไฟล์แคชนั้นง่ายมาก ติดตั้งปลั๊กอินแคช เราได้ติดตั้งปลั๊กอิน WP Fastest Cache เพื่ออธิบายส่วนนี้ ติดตั้งปลั๊กอินบนเว็บไซต์ของคุณหากไม่มี
ไปที่ WP Fastest Cache > ลบแคช คุณจะพบสองปุ่ม คลิกไฟล์ที่คุณต้องการเพื่อล้างไฟล์แคช
ขั้นตอนที่ 05: ลบและเพิ่มไฟล์ Core WordPress อีกครั้ง
ปัญหาของคุณควรได้รับการแก้ไขในตอนนี้ ถ้าไม่เช่นนั้น คุณสามารถลองลบและเพิ่มไฟล์หลักของ WordPress อีกครั้งได้
* สำรองข้อมูล
ตรวจสอบให้แน่ใจว่า ได้สำรองข้อมูลเว็บไซต์ทั้งหมดของคุณ และฐานข้อมูลก่อนที่จะดำเนินการขั้นตอนนี้ เข้าสู่ระบบ cPanel ของคุณ ไปที่ ตัวเลือกการสำรองข้อมูล แล้วคลิก
คลิกปุ่ม ดาวน์โหลดการสำรองข้อมูลบัญชีแบบเต็ม นี่จะเป็นการดาวน์โหลดข้อมูลสำรองของเว็บไซต์ของคุณ
* ลบไฟล์ WordPress เก่า
ไปที่ ตัวจัดการไฟล์ บน cPanel ของคุณ
cPanel ของคุณอาจโฮสต์หลายเว็บไซต์ ดังนั้น เลือกโดเมนเฉพาะ ที่มีไฟล์ WordPress หลักที่คุณต้องการลบและเพิ่มใหม่อีกครั้ง
เมื่อคุณป้อนโดเมน แล้ว ให้เลือกไฟล์ทั้งหมดยกเว้น wp-content และ wp-config หลังจากเลือกไฟล์ทั้งหมดแล้ว ให้กดปุ่ม Delete
ทำเครื่องหมายในช่องเพื่อลบไฟล์ทั้งหมดอย่างถาวร กดปุ่มยืนยัน
* ดาวน์โหลดเวิร์ดเพรส
ไปดาวน์โหลดเวิร์ดเพรส ดาวน์โหลดไฟล์ WordPress โดยกดปุ่มทำเครื่องหมายที่แสดงในภาพด้านล่าง
* อัปโหลดไฟล์ WordPress
คลิก ปุ่มอัปโหลด
เลือกไฟล์เวิร์ดเพรส
ไฟล์จะถูกอัปโหลดภายในไม่กี่วินาที เมื่อเสร็จแล้วให้คลิกตัวเลือก กลับไปที่”/home/…….com
* แยกไฟล์ WordPress Zip ในตัวจัดการไฟล์
คลิกขวาที่ไฟล์ซิป รายการจะเปิดขึ้น เลือกตัวเลือกแยก ในรายการ
ไฟล์ที่แยกออกมาจะถูกบันทึกลงในโฟลเดอร์ WordPress ลบไฟล์ Zip เนื่องจากไม่จำเป็น จากนั้น ไปที่โฟลเดอร์ WordPress
เลือกไฟล์ที่แยกออกมาทั้งหมด ยกเว้น wp-content และ wp-config เนื่องจาก wp-content และ wp-config มีอยู่แล้วในโฟลเดอร์หลัก
หลังจากนั้น ให้คลิกตัวเลือกย้าย ป้อนเส้นทางไฟล์ที่คุณต้องการย้ายไฟล์ เพียง เปลี่ยนชื่อเป็นชื่อโดเมนของคุณ สุดท้าย ให้กดปุ่มย้ายไฟล์
ไฟล์ทั้งหมดจะถูกย้ายไปยังโฟลเดอร์โดเมนหลักของคุณ ลบโฟลเดอร์ WordPress เนื่องจากไม่จำเป็นอีกต่อไป
ดังนั้นคุณจึงสามารถลบและเพิ่มไฟล์ WordPress หลักอีกครั้งได้
ขั้นตอนที่ 06: ใช้ปลั๊กอินตรวจสอบข้อผิดพลาด
มีปลั๊กอินตรวจสอบข้อผิดพลาดมากมายบน WordPress.org ที่จะแจ้งให้คุณทราบทันทีหากพบปัญหาร้ายแรงในไซต์ของคุณ ด้วยการติดตั้งปลั๊กอินเหล่านี้ คุณสามารถรวบรวมข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดและวิธีแก้ปัญหาได้
คุณสามารถติดตั้งปลั๊กอินเหล่านี้ได้แม้ว่าข้อผิดพลาดจะปรากฏบนไซต์ของคุณก็ตามหากต้องการ แต่หลายครั้งอาจเกิดขึ้นได้ว่าไม่สามารถติดตั้งปลั๊กอินได้อีกหลังจากปัญหาเกิดขึ้น ดังนั้น เพื่อเป็นการเตือน ควรติดตั้งปลั๊กอินดังกล่าวไว้ล่วงหน้าจะดีกว่า
ปลั๊กอินบางส่วนได้แก่:
- แจ้งข้อผิดพลาดร้ายแรง
- การตรวจสุขภาพและการแก้ไขปัญหา
- การตรวจสอบบันทึกข้อผิดพลาด
ขั้นตอนที่ 07: สแกนและลบมัลแวร์ออกจากเว็บไซต์ของคุณ
มัลแวร์หมายถึงโค้ดหรือซอฟต์แวร์ที่เป็นอันตรายซึ่งออกแบบมาเพื่อโจมตีเว็บไซต์ของคุณ ซึ่งทำให้เสี่ยงต่อความปลอดภัย โดยปกติแล้ว แฮกเกอร์ในโลกไซเบอร์จะแทรกไฟล์และโค้ดมัลแวร์ลงในฐานข้อมูล ไฟล์ และปลั๊กอิน/ธีมของเว็บไซต์ของคุณ
พวกเขาทำเพื่อเข้าถึงเว็บไซต์ของคุณโดยไม่ได้รับอนุญาตเพื่อขโมยข้อมูลที่ละเอียดอ่อน เมื่อใดก็ตามที่ Google ตระหนักได้ว่ามีความพยายามในการแฮ็กเว็บไซต์ Google จะส่งสัญญาณผ่านคอนโซลการค้นหา นอกจากนี้ เว็บไซต์ของคุณหยุดทำงาน
เราได้กล่าวถึงบทความโดยละเอียดในหัวข้อนี้แล้ว สำรวจโพสต์นี้เพื่อเรียนรู้วิธีลบมัลแวร์ออกจากไซต์ WordPress
ขั้นตอนที่ 08: เชื่อมต่อผู้ให้บริการโฮสติ้งของคุณ
หากขั้นตอนที่กล่าวมาข้างต้นทั้งหมดไม่สามารถแก้ไขข้อผิดพลาดร้ายแรงได้ ขอแนะนำให้ติดต่อผู้ให้บริการโฮสติ้งของคุณ หากคุณสมัครรับข้อมูลจากผู้ให้บริการโฮสติ้งที่มีชื่อเสียง พวกเขาจะมอบความช่วยเหลือเกี่ยวกับโฮสติ้งและการบำรุงรักษาทุกประเภทให้กับคุณอย่างแน่นอน
โดยเฉพาะอย่างยิ่งพวกเขาเป็นผู้เชี่ยวชาญในการจัดการกับปัญหาที่เกี่ยวข้องกับเซิร์ฟเวอร์ที่อาจก่อให้เกิดข้อผิดพลาดร้ายแรงบนเว็บไซต์ของคุณ
หมายเหตุสุดท้าย!
ปัญหาและข้อผิดพลาดสามารถเกิดขึ้นได้กับทุกไซต์ สิ่งเหล่านี้มักเกิดขึ้นในเว็บไซต์ที่มีชื่อเสียงระดับโลกและขนาดยักษ์เช่นกัน แต่พวกเขามีทีมงานด้านเทคนิคที่เชี่ยวชาญซึ่งสามารถเอาชนะปัญหาทั้งหมดได้อย่างรวดเร็วด้วยตนเอง
แต่คุณอาจไม่มีทีมผู้เชี่ยวชาญประเภทนี้ในเว็บไซต์ของคุณ และอาจชัดเจนมากหากคุณดำเนินการไซต์ของคุณในระดับจุลภาคมาก ดังนั้นไม่ว่าจะเจอปัญหาอะไรก็ตามก็ต้องแก้ไขตัวเอง หวังว่าบทความนี้จะช่วยได้มากในการเพิ่มฐานความรู้ของคุณ
หากคุณมีคำถามเพิ่มเติมเกี่ยวกับหัวข้อนี้ โปรดอย่าลังเลที่จะถามเราผ่านช่องแสดงความคิดเห็นด้านล่าง