วิธีจัดการกับข้อผิดพลาดในการประมวลผลภาพล้มเหลวใน WordPress
เผยแพร่แล้ว: 2022-06-20คุณเห็นข้อผิดพลาด 'การประมวลผลภาพล้มเหลว' ใน WordPress หรือไม่?
ข้อผิดพลาดนี้มักเกิดขึ้นเมื่อคุณอัปโหลดไฟล์อิมเพรสชั่นไปยัง WordPress โดยใช้ตัวอัปโหลดสื่อในตัว
ในบทความนี้ เราจะแสดงวิธีจัดการกับข้อผิดพลาดในการเพิ่ม 'Post-Processing of Picture Failed' ใน WordPress ให้คุณทราบ

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

โชคดีที่ข้อมูลความผิดพลาดของ 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

หากองค์กรเว็บโฮสติ้ง 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