แก้ไข WordPress White Screen of Death อย่างรวดเร็ว

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


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

สิ่งที่ทำให้หน้าจอสีขาวแห่งความตาย?

ข้อผิดพลาด wordpress WSOD

WSOD สามารถถูกทริกเกอร์โดยฐานข้อมูลหรือปัญหา PHP สิ่งนี้มักจะเกิดขึ้นด้วยเหตุผลบางประการ:

  • ปัญหาความเข้ากันได้กับปลั๊กอินที่ติดตั้ง
  • ชุดรูปแบบที่คุณกำลังใช้ไม่สามารถใช้งานร่วมกับปลั๊กอินธีมหรือ WordPress อื่น ๆ ได้
  • ธีมของคุณถูกเปลี่ยนชื่อหรือหายไป

วิธีแก้จอขาวแห่งความตาย

1. ปิดใช้งานธีมและปลั๊กอินของคุณ

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

ในการทำเช่นนี้คุณต้องเข้าถึงไซต์ของคุณโดยใช้ Secure File Transfer Protocol (SFTP) หรือโดยการเข้าสู่ cPanel ของคุณเพื่อเข้าถึงตัวจัดการไฟล์ของคุณ.

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

ตัวจัดการไฟล์เพื่อเข้าถึงปลั๊กอิน

หลังจากนี้คุณจะต้องเปลี่ยนชื่อโฟลเดอร์ปลั๊กอินกลับเป็น“ ปลั๊กอิน” และเปลี่ยนชื่อ / เรียกคืนแต่ละโฟลเดอร์ภายในโฟลเดอร์นั้นจนกว่าคุณจะพบว่าปลั๊กอินใดที่ทำให้เกิดปัญหา.

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

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

2. แก้ไขข้อผิดพลาดทางไวยากรณ์

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

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

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

3. เปิดการดีบัก

อีกวิธีในการแก้ WSOD คือการเปิดใช้การดีบักของคุณ หากต้องการทำสิ่งนี้ให้เข้าถึงไซต์ของคุณโดยใช้ SFTP หรือ cPanel ของคุณ ค้นหาไฟล์“ wp-config.php และค้นหาบรรทัด

define (‘WP_DEBUG’ เป็น false)

และเปลี่ยนเป็น

define (‘WP_DEBUG’ จริง)

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

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

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

คุณต้องทำสิ่งต่อไปนี้:

  • เข้าถึงไฟล์ wp-config.php ของคุณผ่าน SFTP หรือ cPanel เพิ่มบรรทัดของรหัสต่อไปนี้:
define ('WP_MEMORY_LIMIT', '64M');
  • หากข้อมูลด้านบนใช้งานไม่ได้และคุณกำลังใช้ บริษัท โฮสติ้งที่ใช้เซิร์ฟเวอร์ Apache ให้แก้ไขไฟล์. htaccess เพื่อรวมบรรทัด:
php_value memory_limit 64M
  • หากโฮสต์ของคุณใช้ NGINX คุณจะต้องแก้ไขไฟล์ php.ini เพื่อรวมบรรทัด:
memory_limit = 64M

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

5. ตรวจสอบการอัพเดทที่ล้มเหลว

สาเหตุทั่วไปอีกประการของการมี WSOD คือเนื่องจากธีมปลั๊กอินหรือการอัปเดตหลักที่ถูกขัดจังหวะระหว่างการหมดเวลาของเซิร์ฟเวอร์และไม่มีอะไรที่เราสามารถทำได้สำหรับการหมดเวลาของเซิร์ฟเวอร์.

ในการแก้ปัญหานี้ให้เข้าถึงเว็บไซต์ของคุณผ่าน SFTP หรือ cPanel และลบไฟล์. ซ่อมบำรุง นี่จะคืนค่าเว็บไซต์ของคุณและคุณจะสามารถเข้าถึงได้ผ่าน wp-admin.

ลองตรวจสอบและทำการอัปเดตอีกครั้งหรืออัปเดตธีมและปลั๊กอินด้วยตนเอง.

เคล็ดลับเกี่ยวกับวิธีลด WSOD จากการเกิดขึ้น

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

ข้อสรุป

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

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Adblock
    detector