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

Written by
Amy Flakelar
Amy Flakelar
ทั้งข้อผิดพลาดของ PHP และข้อผิดพลาดของฐานข้อมูลอาจปรากฏเป็นหน้าจอสีขาว หน้าจอว่างเปล่าที่ไม่มีข้อมูล ซึ่งโดยทั่วไปรู้จักกันในชุมชน WordPress ว่า WordPress White Screen of Death (WSOD)
ก่อนที่จะใช้มาตรการขั้นสูงสุด มีหลายสาเหตุสำหรับ WordPress white screen of death:
ปลั๊กอินทำให้เกิดปัญหาความเข้ากันได้
- หากคุณสามารถเข้าถึง หน้าจอการดูแลระบบ ลองปิดใช้งานปลั๊กอินทั้งหมดของคุณแล้วเปิดใช้งานทีละตัว
- หากคุณไม่สามารถเข้าถึงหน้าจอของคุณได้ ให้เข้าสู่เว็บไซต์ของคุณผ่าน FTP
- ค้นหาโฟลเดอร์
wp-content/plugins
และเปลี่ยนชื่อโฟลเดอร์ปลั๊กอินเป็นplugins_old
การดำเนินการนี้จะปิดใช้งานปลั๊กอินทั้งหมดของคุณ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการปิดใช้งานปลั๊กอินของคุณด้วยตนเองได้ที่ คำถามที่พบบ่อยเกี่ยวกับการแก้ไขปัญหา
ธีมของคุณอาจทำให้เกิดปัญหา
- นี่เป็นไปได้มากหากคุณประสบปัญหา white screen of death หลังจากที่คุณเพิ่งเปิดใช้งานธีมใหม่ หรือสร้างไซต์ใหม่ในเครือข่าย WordPress
- เข้าสู่ หน้าจอการดูแลระบบ และเปิดใช้งาน ธีม WordPress Twenty Sixteen เริ่มต้น
- หากคุณไม่สามารถเข้าถึงหน้าจอการดูแลระบบของคุณได้ ให้เข้าถึงเว็บไซต์ของคุณผ่าน FTP และไปยังโฟลเดอร์
/wp-content/themes/
เปลี่ยนชื่อโฟลเดอร์สำหรับธีมที่ใช้งานอยู่
ไดเรกทอรีธีมของคุณอาจหายไปหรือถูกเปลี่ยนชื่อ
- นี่เป็นเรื่องปกติสำหรับนักพัฒนาที่เพิ่งสร้างสภาพแวดล้อมการพัฒนาในเครื่องและโคลนฐานข้อมูล ซึ่งชี้ไปยังธีม (หรือไดเรกทอรีธีม) ที่อาจหายไปหรือถูกเปลี่ยนชื่อ
- ในการทดสอบวิธีแก้ปัญหานี้ ให้ลองเข้าถึง wp-login.php หรือ /wp-admin/
- หากคุณเห็นบางสิ่ง นี่เป็นสัญญาณที่ดีว่าเกี่ยวข้องกับธีม
- เข้าสู่ระบบในฐานะผู้ดูแลระบบ จากนั้นลองดูส่วนหน้าและคุณจะเห็นข้อความแสดงข้อผิดพลาดของ WordPress ที่ระบุว่า: ไดเรกทอรีธีม “{ชื่อธีม}” ไม่มีอยู่
- คุณสามารถแก้ไขปัญหานี้ได้หลายวิธี รวมถึงการเปลี่ยนธีมในฝั่งผู้ดูแลระบบ การเปลี่ยนชื่อไดเรกทอรีของคุณ หรือการแก้ไขบันทึก “theme” และ “stylesheet” ใน wp_options
คุณสมบัติ WP_DEBUG มักจะให้ข้อมูลเพิ่มเติม