WordPress White Screen of Death – มันคืออะไรและจะแก้ไขอย่างไร (ใน 10 ขั้นตอน)

เผยแพร่แล้ว: 2021-02-05

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

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

เอาล่ะ.

ที่เกี่ยวข้อง: วิธีการแก้ไขข้อผิดพลาด 405 วิธีที่ไม่อนุญาต

เนื้อหาของหน้า

  1. WordPress หน้าจอสีขาวแห่งความตายคืออะไร?
  2. อะไรคือสาเหตุของหน้าจอสีขาวของ WordPress?
  3. วิธีแก้ไข WordPress White Screen Of Death – (คำแนะนำทีละขั้นตอน)
  4. วิธีป้องกันหน้าจอสีขาวของ WordPress?
  5. บทสรุป

WordPress หน้าจอสีขาวแห่งความตายคืออะไร?

ดังที่เราได้กล่าวไว้ข้างต้น WordPress White Screen of Death (WSoD) เป็นหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุดที่เจ้าของไซต์ WordPress พบ ตามชื่อที่แนะนำ คุณจะเห็นหน้าสีขาวของ WordPress แทนที่จะเป็นเว็บไซต์ของคุณ เมื่อคุณพยายามลงชื่อเข้าใช้แดชบอร์ด wp_admin ของคุณ

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

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

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

โปรดทราบว่าคุณไม่สามารถขจัดความเป็นไปได้ที่ข้อผิดพลาดนี้จะส่งผลต่อเว็บไซต์ของคุณทั้งหมด

ตอนนี้คุณรู้แล้วว่า WordPress White Screen of Death (WSoD) คืออะไรซึ่งทำให้เราเข้าใจถึงสาเหตุ

พูดคุยเกี่ยวกับพวกเขา

อะไรคือสาเหตุของหน้าจอสีขาวของ WordPress?

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

ต่อไปนี้คือสาเหตุทั่วไปสามประการที่ WordPress ระบุไว้ซึ่งทำให้เกิดข้อผิดพลาดในหน้าจอสีขาว

  1. การอัปเดตปลั๊กอินที่เข้ากันไม่ได้กับซอฟต์แวร์อื่นๆ บนไซต์ WordPress ของคุณ
  2. ตัวอย่างเช่น ความขัดแย้งระหว่างธีมและองค์ประกอบที่มีอยู่ในไซต์ของคุณคือปลั๊กอินในสคริปต์
  3. ไฟล์ธีมที่หายไปจาก WordPress

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

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

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

วิธีแก้ไข WordPress White Screen Of Death – (คำแนะนำทีละขั้นตอน)

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

ทำตามคำแนะนำสิบขั้นตอนนี้เพื่อแก้ไขข้อผิดพลาดหน้าจอสีขาวของ WordPress

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

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

ขั้นตอนที่ 1: ล้างแคชของเบราว์เซอร์

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

  1. คลิกเมนูแบบเลื่อนลงที่มุมบนขวา
  2. คลิก เครื่องมือเพิ่มเติม และล้าง ข้อมูลการท่องเว็บ
  3. เมนูป๊อปอัปจะปรากฏขึ้นซึ่งคุณสามารถล้าง ประวัติการท่องเว็บ ไฟล์แคช และคุกกี้ ได้
  4. ตอนนี้คลิกที่ ล้างข้อมูล และรอให้กระบวนการเสร็จสิ้น
  5. รีสตาร์ทเบราว์เซอร์ของคุณและลองลงชื่อเข้าใช้ wp-admin ของคุณ

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

ขั้นตอนที่ 2: ย้อนการทำงานล่าสุด

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

เมื่อย้อนรอยกิจกรรมล่าสุดที่ทำบนเว็บไซต์ คุณสามารถถามตัวเองด้วยคำถามเหล่านี้

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

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

  • การติดตั้งปลั๊กอินใหม่หรืออัปเดต
  • การติดตั้งธีมใหม่หรืออัปเดต
  • การเปลี่ยนแปลงในฐานข้อมูลเว็บไซต์ของคุณ
  • หน่วยความจำเกินหรือเวลาดำเนินการ
  • การผสานการทำงานกับบุคคลที่สาม เช่น ใบรับรอง SSL หรือ CDN

ในทางตรงกันข้าม หากคุณไม่พบการกระทำใดๆ ที่ทำให้เกิดข้อผิดพลาดหน้าจอสีขาว ให้พิจารณาขั้นตอนอื่นๆ ที่กล่าวถึงด้านล่าง

ขั้นตอนที่ 3: ชำระเงินเว็บไซต์และแผงการดูแลระบบของคุณสำหรับเบาะแสที่เป็นไปได้

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

โดยทั่วไปมี 2 วิธีง่ายๆ ในการค้นหาสิ่งนี้

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

ขั้นตอนที่ 4: ค้นหาข้อผิดพลาด PHP ที่เป็นไปได้ผ่านการดีบัก

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

  1. ค้นหา ไฟล์ wp-config.php ผ่าน FTP ของผู้ให้บริการโฮสต์ (File Transfer Protocol)
  2. ในไฟล์นี้ ให้หาโค้ดบรรทัดนี้ กำหนด ('WP_DEBUG', เท็จ)
  3. ตอนนี้เปลี่ยนค่า " False " ด้วย " True " โปรดทราบว่าหากคุณไม่เห็นโค้ดบรรทัดนี้ในไฟล์ คุณสามารถสร้างได้

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

เป็นที่น่าสังเกตว่าคุณควรเปลี่ยนกลับค่าใน wp-config.php เป็น “ False ” โดยไม่คำนึงว่าข้อผิดพลาดใด ๆ จะถูกเปิดเผยหรือไม่เพราะ WordPress แนะนำให้คุณทำเช่นนั้น

ขั้นตอนที่ 5: ทดสอบธีมของเว็บไซต์ของคุณ

หากส่วนหน้าของเว็บไซต์ของคุณ หากคุณเห็นข้อความแสดงข้อผิดพลาดว่า “ Theme is missing ” เป็นไปได้สูงว่าอาจมีบางคนไม่ได้ปรับใช้ไฟล์ธีมอย่างถูกต้องในการติดตั้งแบบสดของไซต์ WordPress ของคุณ

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

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

นี่คือสิ่งที่คุณต้องทำรอบๆ

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

อย่างไรก็ตาม หากข้อผิดพลาดหน้าจอสีขาวยังคงปรากฏขึ้น มีความเป็นไปได้ที่ปลั๊กอินจะเป็นผู้ร้าย

ขั้นตอนที่ 6: ทดสอบปลั๊กอิน WordPress ของคุณ

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

นี่คือสิ่งที่คุณต้องทำ

  1. ไปที่โฟลเดอร์ wp-content และตั้งชื่อโฟลเดอร์ Plugins ใหม่ตามที่คุณต้องการ เนื่องจากจะปิดการใช้งานปลั๊กอินทั้งหมดของคุณ
  2. ตอนนี้โหลดไซต์ของคุณใหม่แล้วลงชื่อเข้าใช้ wp-admin เพื่อดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่

หากไซต์ของคุณได้รับการกู้คืนแล้ว ข้อผิดพลาดก็เกิดขึ้นเนื่องจากปลั๊กอินตัวใดตัวหนึ่งของไซต์ของคุณ ตอนนี้คุณจะต้องพิจารณาว่าปลั๊กอินตัวใดเป็นตัวการ

นี่คือสิ่งที่คุณต้องทำ

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

เมื่อคุณพบปลั๊กอินที่ติดไวรัส นี่คือสิ่งที่คุณสามารถทำได้

  • ใช้ปลั๊กอินเวอร์ชันเก่าหรือปลอดภัยกว่า
  • ติดต่อผู้ออกแบบปลั๊กอินและขอให้โปรแกรมแก้ไขทำงาน
  • แทนที่ปลั๊กอินที่ได้รับผลกระทบด้วยทางเลือกอื่น

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

ขั้นตอนที่ 7: ตรวจสอบการผสานการทำงานกับบุคคลที่สามสำหรับความขัดแย้งที่อาจเกิดขึ้น

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

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

ขั้นตอนที่ 8: กู้คืนไฟล์ที่อัปเดตล่าสุดเป็นสถานะดั้งเดิม

สาเหตุที่พบบ่อยที่สุดประการหนึ่งที่ทำให้หน้าจอสีขาวแห่งความตายของ WordPress เกิดขึ้นคือการเปลี่ยนแปลงโค้ดโดยไม่ต้องทดสอบ

ในการแก้ไขข้อผิดพลาดนี้ ให้สลับเวอร์ชันที่แก้ไขของ ไฟล์ wp-config.php หรือ .htacess กับสำเนาใหม่ และดูว่าเว็บไซต์ของคุณได้รับการกู้คืนหรือไม่

หากไม่ได้ผล ให้เลื่อนลงไปที่ขั้นตอนถัดไป

ขั้นตอนที่ 9: ปรับขีดจำกัดหน่วยความจำและเวลาดำเนินการของเซิร์ฟเวอร์

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

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

ไฟล์แรกที่คุณสามารถเปลี่ยนเพื่อปรับหน่วยความจำของเซิร์ฟเวอร์ได้คือไฟล์ wp-config.PHP หากต้องการปรับหน่วยความจำ ให้เพิ่มโค้ดบรรทัดนี้

กำหนด ('WP_MEMORY_LIMIT', '64M');

อีกวิธีที่ดีในการปรับหน่วยความจำของคุณคือการเพิ่มโค้ดบรรทัดนี้ในไฟล์ . htacess ของคุณ

php_valuememory_limit 64M

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

ไฟล์ที่สามที่คุณสามารถแก้ไขได้คือ ไฟล์ php.ini ในไดเร็กทอรีรากของไซต์ของคุณ เพิ่มโค้ดบรรทัดนี้ลงในไฟล์นี้

memory_limit = 64M

โปรดทราบว่าไม่จำเป็นต้องแก้ไขไฟล์ทั้งหมด เริ่มต้นด้วยไฟล์แรกและตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่ ถ้าไม่เช่นนั้นไปยังไฟล์ถัดไป

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

ต่างจากหน่วยความจำตรงที่นี่ คุณสามารถปรับเวลาดำเนินการสูงสุดในสองไฟล์เท่านั้น นี่คือสิ่งที่คุณต้องทำ

เพิ่มรหัสนี้ในไฟล์ . htaccess ของคุณ

php_valuemax_execution_time 60

ไฟล์อื่นที่คุณสามารถแก้ไขได้คือ php.ini เพิ่มโค้ดบรรทัดนี้ลงในไฟล์นี้

max_execution_time = 60

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

ขั้นตอนที่ 10: ติดต่อผู้ให้บริการโฮสติ้งของคุณ

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

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

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

ตอนนี้คุณรู้วิธีแก้ไขหน้าจอสีขาวแห่งความตายของ WordPress แล้ว ต่อไปนี้คือวิธีที่คุณสามารถหลีกเลี่ยงได้ในอนาคต

วิธีการป้องกันหน้าจอสีขาวของ WordPress?

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

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

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

นอกจากนี้ คุณยังสามารถจ้างบริการบำรุงรักษา WordPress ที่เชื่อถือได้เสมอ โดยให้เอเจนซี่เช่น WP-Pals เพื่อจัดการการบำรุงรักษาไซต์ของคุณ

บทสรุป

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