How can we help you?

Situs web saya hanya menampilkan halaman kosong/putih. Bagaimana cara memperbaikinya?

Amy Flakelar
Written by
Amy Flakelar

ทั้งข้อผิดพลาดของ PHP และข้อผิดพลาดของฐานข้อมูลอาจปรากฏเป็นหน้าจอสีขาว หน้าจอว่างเปล่าที่ไม่มีข้อมูล ซึ่งโดยทั่วไปรู้จักกันในชุมชน WordPress ว่า WordPress White Screen of Death (WSOD)

ก่อนที่จะใช้มาตรการขั้นสูงสุด มีหลายสาเหตุสำหรับ WordPress white screen of death:

ปลั๊กอินทำให้เกิดปัญหาความเข้ากันได้

  1. หากคุณสามารถเข้าถึง หน้าจอการดูแลระบบ ลองปิดใช้งานปลั๊กอินทั้งหมดของคุณแล้วเปิดใช้งานทีละตัว
  2. หากคุณไม่สามารถเข้าถึงหน้าจอของคุณได้ ให้เข้าสู่เว็บไซต์ของคุณผ่าน FTP
  3. ค้นหาโฟลเดอร์ wp-content/plugins และเปลี่ยนชื่อโฟลเดอร์ปลั๊กอินเป็น plugins_old การดำเนินการนี้จะปิดใช้งานปลั๊กอินทั้งหมดของคุณ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการปิดใช้งานปลั๊กอินของคุณด้วยตนเองได้ที่ คำถามที่พบบ่อยเกี่ยวกับการแก้ไขปัญหา

ธีมของคุณอาจทำให้เกิดปัญหา

  1. นี่เป็นไปได้มากหากคุณประสบปัญหา white screen of death หลังจากที่คุณเพิ่งเปิดใช้งานธีมใหม่ หรือสร้างไซต์ใหม่ในเครือข่าย WordPress
  2. เข้าสู่ หน้าจอการดูแลระบบ และเปิดใช้งาน ธีม WordPress Twenty Sixteen เริ่มต้น
  3. หากคุณไม่สามารถเข้าถึงหน้าจอการดูแลระบบของคุณได้ ให้เข้าถึงเว็บไซต์ของคุณผ่าน FTP และไปยังโฟลเดอร์ /wp-content/themes/ เปลี่ยนชื่อโฟลเดอร์สำหรับธีมที่ใช้งานอยู่

ไดเรกทอรีธีมของคุณอาจหายไปหรือถูกเปลี่ยนชื่อ

  1. นี่เป็นเรื่องปกติสำหรับนักพัฒนาที่เพิ่งสร้างสภาพแวดล้อมการพัฒนาในเครื่องและโคลนฐานข้อมูล ซึ่งชี้ไปยังธีม (หรือไดเรกทอรีธีม) ที่อาจหายไปหรือถูกเปลี่ยนชื่อ
  2. ในการทดสอบวิธีแก้ปัญหานี้ ให้ลองเข้าถึง wp-login.php หรือ /wp-admin/
  3. หากคุณเห็นบางสิ่ง นี่เป็นสัญญาณที่ดีว่าเกี่ยวข้องกับธีม
  4. เข้าสู่ระบบในฐานะผู้ดูแลระบบ จากนั้นลองดูส่วนหน้าและคุณจะเห็นข้อความแสดงข้อผิดพลาดของ WordPress ที่ระบุว่า: ไดเรกทอรีธีม “{ชื่อธีม}” ไม่มีอยู่
  5. คุณสามารถแก้ไขปัญหานี้ได้หลายวิธี รวมถึงการเปลี่ยนธีมในฝั่งผู้ดูแลระบบ การเปลี่ยนชื่อไดเรกทอรีของคุณ หรือการแก้ไขบันทึก “theme” และ “stylesheet” ใน wp_options

คุณสมบัติ WP_DEBUG มักจะให้ข้อมูลเพิ่มเติม