แก้ไขและแก้ไข "หน้าจอสีขาวแห่งความตาย" ของ WordPress
ใน WordPress เวอร์ชันเก่ากว่า 5.2 ข้อผิดพลาดของปลั๊กอินหรือธีมอาจทำให้เว็บไซต์โหลดเป็นหน้าว่างเปล่าสีขาว ข้อผิดพลาดประเภทนี้เรียกว่า " หน้าจอสีขาวแห่งความตาย (WSOD) " ในบางกรณีคุณอาจเห็นข้อความ "เว็บไซต์กำลังประสบปัญหาทางเทคนิค" วิธีแก้ไขมีดังนี้
หมายเหตุ: หากคุณใช้ WordPress เวอร์ชัน 5.2 และใหม่กว่าคุณจะเห็นการแจ้งเตือนเกี่ยวกับข้อผิดพลาดที่สำคัญในเว็บไซต์ของคุณและคุณสามารถ แก้ไขได้โดยใช้โหมดการกู้คืนของ WordPress
เปิดใช้งานการแก้ไขข้อบกพร่องของ WordPress
เมื่อตรวจสอบ WSOD ให้เปิดใช้งานการดีบัก WordPress เพื่อดูว่ามีข้อผิดพลาดปรากฏขึ้นหรือไม่ หากคุณเห็นข้อผิดพลาดเกี่ยวกับปลั๊กอินหรือธีมเฉพาะคุณสามารถ ปิดใช้งานปลั๊กอินที่ผิดพลาด หรือ เปลี่ยนธีม เพื่อให้เว็บไซต์กลับมาออนไลน์ได้
ด้วยเหตุผลด้านความปลอดภัยคุณควรปิดใช้งานการดีบัก WordPress หลังจากที่คุณแก้ไขข้อผิดพลาดเสร็จสิ้นแล้ว หากต้องการตรวจสอบว่า WSOD หายไปหรือไม่ให้ไปที่เว็บไซต์ของคุณในเบราว์เซอร์ที่เปิดใช้งานโหมดการเรียกดูแบบส่วนตัวหรือไม่ระบุตัวตน ( Chrome / Firefox / Edge )
ลองแก้ไขปลั๊กอินหรือธีมที่มีปัญหา
หากคุณต้องการใช้ปลั๊กอินหรือธีมที่มีปัญหาต่อไปให้อัปโหลด ปลั๊กอิน หรือ ธีม เวอร์ชันล่าสุดด้วย FTP แล้วเปิดใช้งาน การดำเนินการนี้จะอัปเดตปลั๊กอิน / ธีม
หากการอัพเดตไม่ได้ผลให้ลองทำดังต่อไปนี้:
- ค้นหา ปลั๊กอิน หรือ ธีม ในที่เก็บ WordPress ในหน้าแรกของปลั๊กอิน / ธีมให้เลือก ดูฟอรัมการสนับสนุน ค้นหาวิธีการแก้ปัญหาที่เฉพาะเจาะจงในฟอรัม
- หากคุณซื้อปลั๊กอินหรือธีมจากที่อื่นให้ตรวจสอบเอกสารที่นักพัฒนาให้มา
ปิดใช้งานปลั๊กอินทั้งหมดของคุณ
หากคุณไม่เห็นข้อผิดพลาดใด ๆ ที่สามารถช่วยระบุสาเหตุของ WSOD แม้ว่าจะเปิดใช้งานการดีบัก WordPress แล้วก็ตามคุณควรตรวจสอบว่าปัญหาเกิดจากความขัดแย้งระหว่างปลั๊กอินธีมและ WordPress หรือไม่ซึ่งอาจนำไปสู่ WSOD ซึ่งมีแนวโน้มที่จะเกิดขึ้นหลังจากที่คุณอัพเดต WordPress ธีมที่ใช้งานอยู่หรือปลั๊กอินตัวใดตัวหนึ่งของคุณ
- เชื่อมต่อกับโฮสติ้งของคุณ ด้วย FTP
- ในโฟลเดอร์ wp-content ให้เปลี่ยนชื่อโฟลเดอร์ plugins เป็น plugins.renamed
- เยี่ยมชมเว็บไซต์ของคุณในโหมดการเรียกดูแบบส่วนตัว หากโหลดอย่างถูกต้องแสดงว่าปัญหาเกิดจากหนึ่งในปลั๊กอินของคุณ หากข้อผิดพลาดยังคงมีอยู่แสดงว่ามีอย่างอื่นที่เป็นสาเหตุ
- เปลี่ยนชื่อโฟลเดอร์ที่มีปลั๊กอินกลับไปเป็น ปลั๊กอิน และตรวจสอบปัญหาต่อไป
- หากเกิดจากปลั๊กอินให้เริ่ม ปิดใช้งานปลั๊กอินแต่ละรายการ เพื่อดูว่าปลั๊กอินใดเป็นสาเหตุของข้อผิดพลาด
- หากไม่ได้เกิดจากปลั๊กอินให้ข้ามไปที่ส่วน "เปลี่ยนเป็นธีมเริ่มต้นของ WordPress"
หากต้องการใช้ปลั๊กอินที่มีปัญหาต่อไปให้ทำตามขั้นตอนที่อธิบายไว้ในส่วน "ลองแก้ไขปลั๊กอินหรือธีมที่มีปัญหา"
เปลี่ยนเป็นธีมเริ่มต้นของ WordPress
หากคุณยังคงเห็นหน้าเว็บสีขาวปัญหาอาจเกิดจากธีมที่คุณใช้งานอยู่ หากต้องการทดสอบคุณสามารถ เปลี่ยนเป็นธีมเริ่มต้นของ WordPress เช่น TwentyTwenty หรือ TwentyTwentyOne และใช้โหมดการเรียกดูแบบส่วนตัวเพื่อตรวจสอบว่า WSOD หายไปหรือไม่
หากต้องการใช้ธีมที่มีปัญหาต่อไปให้ทำตามขั้นตอนที่อธิบายไว้ในส่วน "ลองแก้ไขปลั๊กอินหรือธีมที่มีปัญหา"
ข้อมูลเพิ่มเติม
- การแก้จุดบกพร่องใน WordPress
- หากคุณไม่ต้องการแก้ไขปัญหานี้ด้วยตนเอง ทีมสนับสนุน WordPress Premium ของเราสามารถดำเนินการให้คุณได้