วิธีแก้ไขข้อผิดพลาดหน้าจอสีขาว

เผยแพร่แล้ว: 2021-03-14

เรียนรู้วิธีแก้ไขข้อผิดพลาดหน้าจอสีขาวใน WordPress ด้วยคำแนะนำขั้นสูงสุดของเราที่มีโซลูชันและการแก้ไขทั้งหมดที่คุณต้องการ!

สารบัญ
    เพิ่มส่วนหัวเพื่อเริ่มสร้างสารบัญ

    วิธีแก้ไขสำหรับข้อผิดพลาดหน้าจอขาว:

    1. ปิดใช้งานปลั๊กอินทั้งหมดของคุณ
    2. เปลี่ยนเป็นธีมเริ่มต้น
    3. เพิ่มขีด จำกัด หน่วยความจำ PHP
    4. ล้างเบราว์เซอร์และแคชเว็บไซต์ของคุณ
    5. เพิ่มความสามารถของข้อความ PHP
    6. เปิดใช้งานการดีบัก

    ข้อผิดพลาดหน้าจอสีขาว

    White Screen Error Example Thumbnail

    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 ให้ทำงานอย่างเต็มประสิทธิภาพ สิ่งที่คุณต้องทำเพื่อเอาชนะข้อผิดพลาดนี้คือ ลบคุณลักษณะออก จากไซต์ของคุณ หรือเพิ่มขีดจำกัดหน่วยความจำ โชคดีที่การเพิ่มขีดจำกัดหน่วยความจำไม่ใช่เรื่องยุ่งยาก

    หากต้องการเพิ่มขีดจำกัดหน่วยความจำ ให้ทำตามขั้นตอนด้านล่าง:

    1. เข้าถึงไฟล์ WordPress ของคุณผ่าน cPanel หรือ FTP
    2. ค้นหา ไฟล์ wp-config.php ที่นั่น
    3. เปิดไฟล์และไปที่ส่วนที่ระบุว่า:
    4. 'แค่นั้น หยุดแก้ไข! บล็อกที่มีความสุข'
    5. วางโค้ดนี้ไว้เหนือข้อความนั้น:
     กำหนด ( 'WP_MEMORY_LIMIT', '256M' );

    บันทึกไฟล์และออก

    หลังจากทำตามขั้นตอนเหล่านี้แล้ว คุณควรบันทึกการออกจาก cPanel ของคุณและพยายามเข้าถึงไซต์ของคุณ หากไม่ได้ผล ให้ ลบบรรทัดของรหัสออก แล้วย้ายไปที่ส่วนถัดไป

    เพิ่มความสามารถข้อความ PHP

    หากไซต์ WordPress ของคุณขัดข้องเนื่องจากมี หน้า/โพสต์เพียงหน้าเดียว นี่อาจเป็นวิธีแก้ปัญหาสำหรับคุณ รหัสนี้จะแก้ไขข้อผิดพลาดโดยเพิ่มความสามารถของ PHP สำหรับหน้าและโพสต์ โค้ดจะปรับปรุงการ เรียกซ้ำ และการจำกัดการ ย้อนกลับ ซึ่งจะเพิ่มขีดจำกัด PHP

    หากต้องการเพิ่มรหัสนี้ในเว็บไซต์ของคุณ ให้ทำตามขั้นตอนเหล่านี้:

    1. เข้าถึงไฟล์ WordPress ของคุณผ่าน cPanel หรือ FTP
    2. ค้นหา ไฟล์ wp-config.php ที่นั่น
    3. เปิดไฟล์และไปที่ส่วนที่ระบุว่า:
    4. 'แค่นั้น หยุดแก้ไข! บล็อกที่มีความสุข'
    5. วางโค้ดนี้ไว้เหนือข้อความนั้น:
     ini_set('pcre.recursion_limit',20000000);
    ini_set('pcre.backtrack_limit',10000000);

    บันทึกไฟล์และออก

    หลังจากทำตามขั้นตอนเหล่านี้แล้ว คุณควรบันทึกการออกจาก cPanel ของคุณและพยายามเข้าถึงไซต์ของคุณ หากไม่ได้ผล ให้ ลบบรรทัดของรหัสออก แล้วย้ายไปที่ส่วนถัดไป

    เปิดใช้งานการดีบัก

    วิธีแก้ปัญหาสุดท้ายน่าจะเป็นสำหรับผู้ที่มีปัญหาเฉพาะเจาะจง วิธีแก้ปัญหานี้เกี่ยวข้องกับการ เปิดใช้งานโหมดการดีบัก เพื่อค้นหาข้อผิดพลาดที่แน่นอนและรหัสที่ทำให้เกิดปัญหา การดีบักจะช่วยให้คุณสามารถติดตามกลับไปยังรากของปัญหาได้

    หากต้องการเปิดใช้งานการดีบัก ให้ทำตามขั้นตอนเหล่านี้:

    1. เข้าถึงไฟล์ WordPress ของคุณผ่าน cPanel หรือ FTP
    2. ค้นหา ไฟล์ wp-config.php ที่นั่น
    3. เปิดไฟล์และไปที่ส่วนที่ระบุว่า:
    4. 'แค่นั้น หยุดแก้ไข! บล็อกที่มีความสุข'
    5. วางโค้ดนี้ไว้เหนือข้อความนั้น:
     กำหนด ('WP_DEBUG', จริง);
    กำหนด ('WP_DEBUG_LOG', จริง);

    บันทึกไฟล์และออก

    หลังจากทำเช่นนี้ ให้เข้าถึงไซต์ของคุณแล้วค้นหา โฟลเดอร์ wp-content ของคุณใน FTP ควรมีไฟล์ชื่อ debug.log ที่คุณต้องเปิด ภายในไฟล์ คุณจะพบปัญหาเฉพาะหรือรหัสที่ทำให้เกิดปัญหา คุณควรใช้ล็อกไฟล์นั้นเพื่อค้นคว้าปัญหาเพิ่มเติม

    Debug Log File Example

    ออลอินวันโซลูชั่น

    White Screen of Death หรือ ข้อผิดพลาดของหน้าจอสีขาว อาจเป็นเรื่องยุ่งยากสำหรับผู้ใช้ WordPress ทุกคน เนื่องจากเป็นหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุด คุณอาจพบข้อผิดพลาดนี้ในบางจุดหากคุณใช้ WordPress ฉันหวังว่าบทความนี้จะช่วยแก้ปัญหาให้คุณ

    หากคู่มือขั้นสุดยอดนี้ช่วยคุณได้ คุณก็ลองดูคู่มือที่ยอดเยี่ยมกว่านี้ที่ นี่ ! หากคุณต้องการผลิตภัณฑ์และบริการ WordPress คุณภาพสูง เรามีโซลูชันที่สมบูรณ์แบบ สำหรับคุณ

    Labinator นำ เสนอธีมที่น่าทึ่ง ปลั๊กอินที่มีคุณลักษณะหลากหลาย บริการจากผู้เชี่ยวชาญ และอื่นๆ อีกมากมาย ในราคาที่เหมาะสม พวกเขายังให้การรับประกันคืนเงิน 30 วันซึ่งมาพร้อมกับการสนับสนุนลูกค้า 24/7 และการอัปเดตตลอดอายุการใช้งาน

    คู่มือ WordPress

    คอลเลกชันที่ดีที่สุดของคู่มือ WordPress & รายการตรวจสอบ

    คอลเลกชั่นคู่มือ WordPress ที่สมบูรณ์และล่าสุดของเราซึ่งครอบคลุมทุกสิ่งที่คุณต้องการเพื่อใช้ประโยชน์สูงสุดจากเว็บไซต์ WordPress ของคุณ

    WordPress Launch Checklist
    WordPress Theme Choosing Guide
    WordPress Security
    WordPress Cleaning & Optimization
    White Labeling WordPress
    WordPress Speed Optimization
    Must-Read WordPress Mistakes
    Why WordPress

    ดาวน์โหลดทั้งหมด!

    คำแนะนำทั้งหมดจะถูกส่งไปยังกล่องจดหมายของคุณ