วิธีจัดการกับข้อผิดพลาดในการประมวลผลภาพล้มเหลวใน WordPress

เผยแพร่แล้ว: 2022-06-20


คุณเห็นข้อผิดพลาด 'การประมวลผลภาพล้มเหลว' ใน WordPress หรือไม่?

ข้อผิดพลาดนี้มักเกิดขึ้นเมื่อคุณอัปโหลดไฟล์อิมเพรสชั่นไปยัง WordPress โดยใช้ตัวอัปโหลดสื่อในตัว

ในบทความนี้ เราจะแสดงวิธีจัดการกับข้อผิดพลาดในการเพิ่ม 'Post-Processing of Picture Failed' ใน WordPress ให้คุณทราบ

How to Fix Post-Processing of Image Failed Error in WordPress

อะไรจะทำให้เกิดข้อผิดพลาด 'หลังการประมวลผลการแสดงผลล้มเหลว'

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

ขออภัย ในบางครั้งด้วยวิธีการเพิ่มการแสดงผล คุณอาจเห็นข้อมูลผิดพลาดของ WordPress ดังนี้:

 'การประมวลผลภาพมักจะล้มเหลวเนื่องจากเซิร์ฟเวอร์มีความยุ่งเหยิงหรือไม่มีวิธีการมากมาย การอัปโหลดรูปภาพที่มีขนาดเล็กลงอาจช่วยได้ ขนาดสูงสุดที่แนะนำคือ 2500 พิกเซล' 
The Post-Processing of Image Failed Error Message

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

ข้อความแสดงข้อผิดพลาดยังแสดงถึงวิธีแก้ปัญหาที่ทำได้ ขอแนะนำให้คุณเพิ่มรูปภาพที่มีขนาดน้อยกว่าซึ่งมีขนาดไม่เกิน 2,500 พิกเซลในมิติที่ยาวที่สุด

จากที่กล่าวมา ให้เรามาดูวิธีดูแลข้อผิดพลาด 'Post-Processing of Image Failed' ใน WordPress

1. ตรวจสอบให้แน่ใจว่าข้อผิดพลาด HTTP ไม่ใช่ระยะสั้น

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

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

ความซับซ้อนเช่นนี้ได้รับการแก้ไขทันทีบนเซิร์ฟเวอร์เว็บโฮสติ้งของ WordPress ส่วนใหญ่

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

หากคุณยังคงเห็นข้อผิดพลาด 'การประมวลผลภาพล้มเหลว' หลังจากที่ลองใช้เทคนิคเหล่านี้แล้ว แสดงว่าปัญหาไม่ใช่ความผิดพลาดชั่วขณะ และคุณต้องศึกษาต่อไปเพื่อแก้ไขปัญหาต่อไป

2. เพิ่มขีด จำกัด หน่วยความจำ WordPress สูงสุด

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

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

determine( 'WP_MEMORY_LIMIT', '256M' )

รหัสนี้จะเพิ่มขีด จำกัด หน่วยความจำของ WordPress เป็น 256MB ซึ่งจำเป็นต้องเพียงพอที่จะดูแลความท้าทายด้านหน่วยความจำ

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

Check current file upload size limit

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

3. ปรับปรุงความประทับใจให้มีขนาดเล็กลง

ข้อความแสดงข้อผิดพลาดระบุว่าการอัปโหลดกราฟิกขนาดเล็กอาจช่วยได้ เป็นการรับรองว่าขอบที่ยาวที่สุดของรูปภาพของคุณไม่ควรเกิน 2,500 พิกเซล

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

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

ในการปรับปรุงรูปภาพ คุณจะต้องใช้แอปพลิเคชันปรับปรุงรูปภาพเพื่อบันทึกในรูปแบบไฟล์ที่ดีที่สุด (เช่น JPEG, PNG หรือ GIF) ปรับขนาดขนาดการแสดงผลเป็นขนาดที่ลดขนาดลง และบีบอัดกราฟิกเป็น ทำให้ขนาดไฟล์เล็กลงอีกครั้ง

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

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

4. แปลงไลบรารีโปรแกรมแก้ไขรูปภาพที่ใช้โดย WordPress

รูปภาพขั้นตอนบทความของ WordPress โดยใช้โมดูล PHP สองโมดูล ได้แก่ ImageMagick และ GD Library WordPress อาจใช้ทั้งสองอย่างขึ้นอยู่กับสิ่งที่หาได้

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

คุณสามารถทำได้โดยเพียงแค่แนะนำโค้ดนี้ให้กับไฟล์ features.php ของธีมของคุณหรือปลั๊กอินเฉพาะไซต์

functionality wpb_graphic_editor_default_to_gd( $editors ) 
    $gd_editor="WP_Picture_Editor_GD"
    $editors = array_diff( $editors, array( $gd_editor ) )
    array_unshift( $editors, $gd_editor )
    return $editors

incorporate_filter( 'wp_impression_editors', 'wpb_graphic_editor_default_to_gd' )

หลังจากแนะนำรหัสนี้ คุณต้องพยายามอัปโหลดรูปภาพทั้งหมดอีกครั้ง

เราหวังว่าบทช่วยสอนนี้จะช่วยให้คุณค้นพบวิธีแก้ไขข้อผิดพลาด 'Post-Processing of Picture Failed' ใน WordPress คุณอาจต้องการดูคำแนะนำของเราเกี่ยวกับวิธีเริ่มต้นพอดคาสต์ใน WordPress และบทช่วยสอนเฉพาะของเราเกี่ยวกับวิธีสร้างไซต์การแสดงละครใน WordPress อย่างรวดเร็ว

หากคุณชอบบทความนี้ อย่าลืมสมัครรับข้อมูลจากบทแนะนำวิดีโอ YouTube Channel สำหรับ WordPress คุณสามารถพบเราบน Twitter และ Facebook