วิธีแก้ไขข้อผิดพลาดหน้าจอสีขาว
เผยแพร่แล้ว: 2021-03-14เรียนรู้วิธีแก้ไขข้อผิดพลาดหน้าจอสีขาวใน WordPress ด้วยคำแนะนำขั้นสูงสุดของเราที่มีโซลูชันและการแก้ไขทั้งหมดที่คุณต้องการ!
วิธีแก้ไขสำหรับข้อผิดพลาดหน้าจอขาว:
- ปิดใช้งานปลั๊กอินทั้งหมดของคุณ
- เปลี่ยนเป็นธีมเริ่มต้น
- เพิ่มขีด จำกัด หน่วยความจำ PHP
- ล้างเบราว์เซอร์และแคชเว็บไซต์ของคุณ
- เพิ่มความสามารถของข้อความ PHP
- เปิดใช้งานการดีบัก
ข้อผิดพลาดหน้าจอสีขาว
WordPress เป็นแพลตฟอร์มทั่วไปเพราะมีชื่อเสียงด้วยเหตุผลหลายประการ มีการเพิ่มประสิทธิภาพ การควบคุม ความน่าเชื่อถือ และราคาที่ไม่มีใครเทียบได้ มันขับเคลื่อน 1/4 ของอินเทอร์เน็ตด้วยเหตุผล นี่ไม่ได้หมายความว่า WordPress ไม่เคยพบข้อผิดพลาดและบั๊ก
อย่างไรก็ตาม WordPress เป็นแพลตฟอร์ม ไม่ได้สมบูรณ์แบบเสมอ ไป มักมีปัญหาหลายอย่างที่อาจแก้ไขได้ ปัญหาทางเทคนิคเป็นเรื่องปกติที่เกิดขึ้นกับแพลตฟอร์มการโฮสต์เว็บไซต์ทุกประเภทบนอินเทอร์เน็ต หนึ่งในปัญหาเหล่านี้คือ "จอขาวแห่งความตาย" ที่น่าอับอาย
เราทุกคนคงเคยได้ยินเกี่ยวกับข้อผิดพลาดของหน้าจอสีขาวหรือปัญหา "หน้าจอสีขาวแห่งความตาย" มาก่อน ข้อผิดพลาดนี้เป็นหนึ่งในข้อผิดพลาดทางเทคนิคที่พบบ่อยที่สุดที่ไซต์ WordPress ของคุณมีได้ มันเกิดขึ้นกับทุกคนและเว็บไซต์ของตนเนื่องจากสาเหตุที่ หลากหลาย
ข้อผิดพลาดของหน้าจอสีขาวมักเกิดจากโค้ดหรือปลั๊กอิน/ธีมที่ใช้งานไม่ได้ในไซต์ WordPress ของคุณ คล้ายกับ ข้อผิดพลาด HTTP 505 มาก ปัญหานี้มักแสดงหน้าจอสีขาว แต่อาจมีข้อความคล้ายกับ "มีข้อผิดพลาดร้ายแรงในหน้าเว็บนี้"
ในบทช่วยสอนนี้ ฉันจะอธิบายวิธีแก้ไขปัญหา ดีบัก และแก้ไขข้อผิดพลาดนี้ คู่มือนี้จะครอบคลุมสาเหตุที่พบบ่อยที่สุดสำหรับข้อผิดพลาดนี้และวิธีแก้ไข แม้ว่าก่อนที่คุณจะสามารถลองแก้ไขปัญหาที่เป็นไปได้ คุณควร ปฏิบัติตามข้อควรระวัง ในส่วนถัดไป
ข้อควรระวัง
ก่อนอื่น คุณจะต้องมี ไคลเอนต์ FTP (ไคลเอนต์ File Transfer Protocol) FTP ใช้สำหรับแก้ไขและเข้าถึงโค้ดของไซต์ WordPress โซลูชันบางอย่างจำเป็นต้องเปลี่ยนแปลงโค้ด WordPress ดังนั้นฉันแนะนำให้ติดตั้ง FileZilla หรือใช้ cPanel สำหรับ FTP
สิ่งต่อไปที่คุณควรพิจารณาก่อนพยายามแก้ไขข้อผิดพลาดหน้าจอสีขาวคือ การสร้างข้อมูลสำรอง การสร้างข้อมูลสำรองของไซต์ WordPress ช่วยให้คุณประหยัดเวลาได้หลายชั่วโมง รับรองความปลอดภัยของเว็บไซต์และสร้างสถานที่ที่จะกลับไปหากมีสิ่งผิดปกติเกิดขึ้น
ขั้นตอนสุดท้ายที่คุณควรทำคือทำให้ไซต์ WordPress ของคุณอยู่ใน "โหมดบำรุงรักษา" หากปัญหายังคงอยู่ คุณลักษณะนี้จะแจ้งให้ผู้ใช้ทราบว่าไซต์กำลังดำเนินการอยู่ ซึ่งช่วยให้คุณทำการเปลี่ยนแปลงในเว็บไซต์ของคุณได้อย่างปลอดภัย อ่าน บทความนี้ หากคุณต้องการทราบวิธีการ
การลบปลั๊กอินและธีม
สาเหตุแรกที่ทำให้เกิดข้อผิดพลาดในหน้าจอสีขาวมักเกิดจาก ปลั๊กอินหรือธีม ปลั๊กอิน/ธีมที่ล้าสมัยหรือมีข้อบกพร่องไม่ใช่สาเหตุที่ไม่ธรรมดา สิ่งที่ง่ายพอๆ กับปลั๊กอินเก่าอาจทำให้เกิดปัญหาร้ายแรงได้ ตรวจสอบให้แน่ใจว่าได้ตรวจสอบขั้นตอนง่าย ๆ นี้ก่อนที่จะจัดการกับวิธีแก้ไขปัญหาอื่นๆ
โชคดีที่การจัดการกับปัญหานี้ตรงไปตรงมาอย่างที่คุณคิด สิ่งที่คุณต้องทำคือ ปิดการใช้งานปลั๊กอินทั้งหมด และลองเข้าถึงไซต์ของคุณอีกครั้ง หากไซต์ของคุณใช้งานได้ แสดงว่าเป็นปลั๊กอินที่ทำให้เกิดปัญหา เพียงปิดใช้งานปลั๊กอินแต่ละตัวแล้วลองเข้าถึงไซต์ของคุณ
ทำซ้ำขั้นตอนเหล่านี้จนกว่าคุณจะพบปลั๊กอินที่ทำให้เกิดปัญหา หากไม่ใช่ปลั๊กอิน ให้ลองตั้งค่าไซต์ของคุณเป็น ธีมเริ่มต้น หากไซต์ของคุณใช้งานได้ แสดงว่าธีมนั้นเป็นสาเหตุของปัญหา วิธีแก้ปัญหานี้มักจะได้ผล แต่ถ้าไม่ ให้ทำตามหัวข้อถัดไป
การล้างแคชของคุณ
สิ่งต่อไปที่คุณสามารถทำได้เพื่อแก้ไขข้อผิดพลาดนี้คือ การล้างแคช บนไซต์ WordPress ของคุณ ขั้นตอนนี้ตรงไปตรงมามากเพราะใช้กับผู้ที่มีปลั๊กอินแคชเท่านั้น หากแคชของเว็บไซต์ของคุณไม่ได้ถูกล้างเป็นเวลานาน อาจทำให้เกิดปัญหาได้
สิ่งที่คุณต้องทำคือไปที่ แดชบอร์ด WordPress จากนั้นไปที่หน้าปลั๊กอินแคชของคุณ ค้นหาส่วนที่ให้คุณล้างแคชและเลือก หลังจากลบแคชของไซต์แล้ว ให้ ล้างแคชของเบราว์เซอร์ แล้วลองเข้าถึงเว็บไซต์ของคุณอีกครั้ง หากไม่ได้ผล ให้ทำตามขั้นตอนในหัวข้อถัดไป
เพิ่มขีดจำกัดหน่วยความจำ PHP
PHP Memory Limit อาจเป็นอีกสาเหตุหนึ่งที่ทำให้เกิดปัญหานี้ได้ เนื่องจากเป็นที่ทราบกันว่าทำให้เกิดข้อผิดพลาดหลายประการ ขีด จำกัด หน่วยความจำกำหนดจำนวนไฟล์ PHP ที่สามารถเรียกใช้ได้ตลอดเวลา ขีดจำกัดนี้กำหนดจำนวนปลั๊กอิน โค้ด และงานที่ไซต์ WordPress ของคุณสามารถจัดการได้
หากขีดจำกัดหน่วยความจำต่ำเกินไป ไซต์ของคุณจะมีพื้นที่ไม่เพียงพอสำหรับไฟล์ PHP ให้ทำงานอย่างเต็มประสิทธิภาพ สิ่งที่คุณต้องทำเพื่อเอาชนะข้อผิดพลาดนี้คือ ลบคุณลักษณะออก จากไซต์ของคุณ หรือเพิ่มขีดจำกัดหน่วยความจำ โชคดีที่การเพิ่มขีดจำกัดหน่วยความจำไม่ใช่เรื่องยุ่งยาก
หากต้องการเพิ่มขีดจำกัดหน่วยความจำ ให้ทำตามขั้นตอนด้านล่าง:
- เข้าถึงไฟล์ WordPress ของคุณผ่าน cPanel หรือ FTP
- ค้นหา ไฟล์ wp-config.php ที่นั่น
- เปิดไฟล์และไปที่ส่วนที่ระบุว่า:
- 'แค่นั้น หยุดแก้ไข! บล็อกที่มีความสุข'
- วางโค้ดนี้ไว้เหนือข้อความนั้น:
กำหนด ( 'WP_MEMORY_LIMIT', '256M' );
บันทึกไฟล์และออก
หลังจากทำตามขั้นตอนเหล่านี้แล้ว คุณควรบันทึกการออกจาก cPanel ของคุณและพยายามเข้าถึงไซต์ของคุณ หากไม่ได้ผล ให้ ลบบรรทัดของรหัสออก แล้วย้ายไปที่ส่วนถัดไป
เพิ่มความสามารถข้อความ PHP
หากไซต์ WordPress ของคุณขัดข้องเนื่องจากมี หน้า/โพสต์เพียงหน้าเดียว นี่อาจเป็นวิธีแก้ปัญหาสำหรับคุณ รหัสนี้จะแก้ไขข้อผิดพลาดโดยเพิ่มความสามารถของ PHP สำหรับหน้าและโพสต์ โค้ดจะปรับปรุงการ เรียกซ้ำ และการจำกัดการ ย้อนกลับ ซึ่งจะเพิ่มขีดจำกัด PHP
หากต้องการเพิ่มรหัสนี้ในเว็บไซต์ของคุณ ให้ทำตามขั้นตอนเหล่านี้:
- เข้าถึงไฟล์ WordPress ของคุณผ่าน cPanel หรือ FTP
- ค้นหา ไฟล์ wp-config.php ที่นั่น
- เปิดไฟล์และไปที่ส่วนที่ระบุว่า:
- 'แค่นั้น หยุดแก้ไข! บล็อกที่มีความสุข'
- วางโค้ดนี้ไว้เหนือข้อความนั้น:
ini_set('pcre.recursion_limit',20000000); ini_set('pcre.backtrack_limit',10000000);
บันทึกไฟล์และออก
หลังจากทำตามขั้นตอนเหล่านี้แล้ว คุณควรบันทึกการออกจาก cPanel ของคุณและพยายามเข้าถึงไซต์ของคุณ หากไม่ได้ผล ให้ ลบบรรทัดของรหัสออก แล้วย้ายไปที่ส่วนถัดไป
เปิดใช้งานการดีบัก
วิธีแก้ปัญหาสุดท้ายน่าจะเป็นสำหรับผู้ที่มีปัญหาเฉพาะเจาะจง วิธีแก้ปัญหานี้เกี่ยวข้องกับการ เปิดใช้งานโหมดการดีบัก เพื่อค้นหาข้อผิดพลาดที่แน่นอนและรหัสที่ทำให้เกิดปัญหา การดีบักจะช่วยให้คุณสามารถติดตามกลับไปยังรากของปัญหาได้
หากต้องการเปิดใช้งานการดีบัก ให้ทำตามขั้นตอนเหล่านี้:
- เข้าถึงไฟล์ WordPress ของคุณผ่าน cPanel หรือ FTP
- ค้นหา ไฟล์ wp-config.php ที่นั่น
- เปิดไฟล์และไปที่ส่วนที่ระบุว่า:
- 'แค่นั้น หยุดแก้ไข! บล็อกที่มีความสุข'
- วางโค้ดนี้ไว้เหนือข้อความนั้น:
กำหนด ('WP_DEBUG', จริง); กำหนด ('WP_DEBUG_LOG', จริง);
บันทึกไฟล์และออก
หลังจากทำเช่นนี้ ให้เข้าถึงไซต์ของคุณแล้วค้นหา โฟลเดอร์ wp-content ของคุณใน FTP ควรมีไฟล์ชื่อ debug.log ที่คุณต้องเปิด ภายในไฟล์ คุณจะพบปัญหาเฉพาะหรือรหัสที่ทำให้เกิดปัญหา คุณควรใช้ล็อกไฟล์นั้นเพื่อค้นคว้าปัญหาเพิ่มเติม
ออลอินวันโซลูชั่น
White Screen of Death หรือ ข้อผิดพลาดของหน้าจอสีขาว อาจเป็นเรื่องยุ่งยากสำหรับผู้ใช้ WordPress ทุกคน เนื่องจากเป็นหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุด คุณอาจพบข้อผิดพลาดนี้ในบางจุดหากคุณใช้ WordPress ฉันหวังว่าบทความนี้จะช่วยแก้ปัญหาให้คุณ
หากคู่มือขั้นสุดยอดนี้ช่วยคุณได้ คุณก็ลองดูคู่มือที่ยอดเยี่ยมกว่านี้ที่ นี่ ! หากคุณต้องการผลิตภัณฑ์และบริการ WordPress คุณภาพสูง เรามีโซลูชันที่สมบูรณ์แบบ สำหรับคุณ
Labinator นำ เสนอธีมที่น่าทึ่ง ปลั๊กอินที่มีคุณลักษณะหลากหลาย บริการจากผู้เชี่ยวชาญ และอื่นๆ อีกมากมาย ในราคาที่เหมาะสม พวกเขายังให้การรับประกันคืนเงิน 30 วันซึ่งมาพร้อมกับการสนับสนุนลูกค้า 24/7 และการอัปเดตตลอดอายุการใช้งาน
คู่มือ WordPress
คอลเลกชันที่ดีที่สุดของคู่มือ WordPress & รายการตรวจสอบ
คอลเลกชั่นคู่มือ WordPress ที่สมบูรณ์และล่าสุดของเราซึ่งครอบคลุมทุกสิ่งที่คุณต้องการเพื่อใช้ประโยชน์สูงสุดจากเว็บไซต์ WordPress ของคุณ
ดาวน์โหลดทั้งหมด!
คำแนะนำทั้งหมดจะถูกส่งไปยังกล่องจดหมายของคุณ