Banner Ad

WordPress ขึ้นหน้าขาว แก้ได้ง่ายๆ เพียงไม่กี่ขึ้นตอน

WordPress ขึ้นหน้าขาว แก้ยังไง มาดูคำตอบ!

WordPress ขึ้นหน้าขาว เป็นหนึ่งในข้อผิดพลาด WordPress ที่พบบ่อยที่สุด มาดูวิธีแก้ไขปัญหาเวิร์ดเพรสหน้าขาว แก้ง่ายนิดเดียว ภายใน 7 ขั้นตอน

WordPress ขึ้นหน้าขาว แก้ยังไง มาดูคำตอบ!

ทำไมคุณถึงเห็นหน้าจอสีขาวใน WordPress?

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

ทำไมคุณถึงเห็นหน้าจอสีขาวใน WordPress?

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

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

วิธีแก้ไข WordPress ขึ้นหน้าขาว 

1. เปิดโหมด Debug

Default ของ WordPress จะปิดโหมดนี้ไว้เพื่อความปลอดภัย เว็บจะไม่แสดงข้อความหรือ error อะไรออกมา หากเราปิดไว้ ทำให้เราเห็นเป็นหน้าขาว ๆ โล่ง ๆ วิธีที่จะทำให้ WordPress บอกเราว่าเกิดอะไรขึ้น เราจะต้องเปิดโหมด Debug ในไฟล์ wp-config.php

1
2
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );

 

แก้จาก false เป็น true ก็จะได้แบบนี้

define( 'WP_DEBUG', true);

save แล้วลองเปิดหน้าเว็บดูก็จะเจอ ข้อความหรือ error ที่ WordPress ส่งออกมาให้เราดู และนั้นก็คือปัญหา

2.ปิด Plugin ให้หมดทุกตัว

WordPress หน้าขาว ปัญหาส่วนใหญ่ก็มาจาก Plugin สมมุติเราลงเสร็จ หน้าขาวเลย ถ้าเป็นแบบนี้ก็สันนิษฐานได้เลยว่าเป็นที่ Plugin ให้ลองไปไล่ปิด Plugin ไปทีละตัว ก็จะหายครับ  ก็จะรู้เองว่าเป็นที่ Plugin ตัวไห

แต่หากเจอกรณีแบบเข้าหลังบ้านไม่ได้เลยแบบนี้ก็ปิด Plugin แต่ยังมีอีกวิธีคือการเข้าไปปิดในไฟล์โดยผ่าน FileZilla โดยเข้าไปปิดปลั๊กอินในโฟลฺเดอร์ Plugin  หรืออาจปิดการใช้งานปลั๊กอินทั้งหมดโดยการเปลี่ยนชื่อโฟลฺเดอร์ Plugin

3.โหลด Theme มาลงใหม่

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

4.โหลด WordPress มาลงใหม่

วิธีนี้ก็จะคล้าย ๆ กับวิธีที่ 3 เพียงแต่เปลี่ยนจาก Theme เป็น ไฟล์ WordPress ก็ไม่มีอะไรมากไปโหลดมา แตกไฟล์ FTP ขึ้นไปทับของเดิม แต่ยกเว้น wp-config.php ไม่ต้องเอาไปทับของเดิม

5.Backup เว็บบ่อย ๆ

วิธีนี้เป็นวิธีที่ง่าย และต้องทำ เพราะถ้าเรา BackUp ทุกวัน ถ้าเว็บไหนมีปัญหาก็ Restore ให้ 1-5 นาทีก็เสร็จเรียบร้อย แต่วิธีนี้อาจจะไม่เหมาะกับเว็บที่ใช้ WooCommerce นะครับ เพราะอาจส่งผลให้ Order ที่ลูกค้าสั่งมาหน้าเว็บหายได้

6.การเพิ่มขีดจำกัดหน่วยความจำ

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

7.ล้างแคช WordPress

บางครั้ง คุณอาจเข้าถึงแบ็กเอนด์ได้ แต่ส่วนหน้าของไซต์มีหน้าจอสีขาว สิ่งนี้สามารถเกิดขึ้นได้เนื่องจากปลั๊กอินแคช เพียงแค่ล้างแคชปัญหานี้อาจหายไปได้