อ่อนนุ่ม

WordPress แสดงข้อผิดพลาด HTTP เมื่ออัปโหลดภาพ

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





โพสต์เมื่อปรับปรุงล่าสุด: 17 กุมภาพันธ์ 2564

ขณะทำงานบนบล็อกของฉันวันนี้ WordPress แสดงข้อผิดพลาด HTTP เมื่ออัปโหลดรูปภาพ ฉันสับสนและทำอะไรไม่ถูก ฉันพยายามอัปโหลดรูปภาพอีกครั้ง & อีกครั้ง แต่ข้อผิดพลาดไม่หายไป หลังจากพยายาม 5-6 ครั้ง ฉันสามารถอัปโหลดรูปภาพได้สำเร็จอีกครั้ง แต่ความสำเร็จของฉันอยู่ได้ไม่นาน เพราะหลังจากนั้นไม่กี่นาที ข้อผิดพลาดเดียวกันนี้ก็มาเคาะประตูบ้านฉัน



WordPress แสดงข้อผิดพลาด HTTP เมื่ออัปโหลดภาพ

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



สารบัญ[ ซ่อน ]

แก้ไขสำหรับ WordPress แสดงข้อผิดพลาด HTTP เมื่ออัปโหลดภาพ

ขนาดรูปภาพ

สิ่งแรกและชัดเจนที่ต้องตรวจสอบคือขนาดรูปภาพของคุณไม่เกินพื้นที่เนื้อหาที่มีความกว้างคงที่ ตัวอย่างเช่น สมมติว่าคุณต้องการโพสต์ภาพ 3000X1500 แต่พื้นที่โพสต์เนื้อหา (กำหนดโดยธีมของคุณ) มีเพียง 1000px จากนั้นคุณจะเห็นข้อผิดพลาดนี้อย่างแน่นอน



บันทึก: ในทางกลับกัน พยายามจำกัดขนาดภาพของคุณไว้ที่ 2000X2000 เสมอ

วิธี ปรับ ความ ชัด netflix

แม้ว่าข้างต้นอาจไม่จำเป็นต้องแก้ไขปัญหาของคุณ แต่ก็ควรตรวจสอบอีกครั้ง หากคุณต้องการตรวจสอบแนวทางของ WordPress เกี่ยวกับรูปภาพ โปรด อ่านที่นี่ .



เพิ่มหน่วยความจำ PHP ของคุณ

บางครั้งการเพิ่มหน่วยความจำ PHP ที่อนุญาตให้ WordPress ดูเหมือนจะแก้ไขปัญหานี้ได้ คุณไม่สามารถมั่นใจได้จนกว่าคุณจะลอง เพิ่มรหัสนี้ กำหนด ('WP_MEMORY_LIMIT', '64M') เป็นของคุณ wp-config.php ไฟล์.

เพิ่มขีด จำกัด หน่วยความจำ php เพื่อแก้ไขข้อผิดพลาด wordpress http IMAGE

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

หากต้องการเพิ่มโค้ดข้างต้น ให้ไปที่ cPanel ของคุณและไปที่ไดเร็กทอรีรากของการติดตั้ง WordPress ซึ่งคุณจะพบไฟล์ wp-config.php

ไฟล์ Wp-config php

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

การเพิ่มรหัสไปยัง .htaccess file

ในการแก้ไขไฟล์ .htaccess ของคุณ เพียงไปที่ Yoast SEO > เครื่องมือ > ตัวแก้ไขไฟล์ (หากคุณไม่ได้ติดตั้ง Yoast SEO ไว้ คุณควรติดตั้งและอ่านเกี่ยวกับ วิธีกำหนดค่าปลั๊กอินนี้ที่นี่ ). ในไฟล์ .htaccess เพียงเพิ่มโค้ดบรรทัดนี้:

|_+_|

ตั้งค่าขีด จำกัด ภัยคุกคาม env magik เป็น 1

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

ขอ เว็บไซต์ เด ส ก์ ท็ อป youtube

การเปลี่ยนไฟล์ functions.php ของธีม

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

ที่แนะนำ: เห็นได้ชัดว่ายังมีปลั๊กอินสำหรับทำ มานี่. แต่ถ้าคุณต้องการแก้ไขไฟล์ด้วยตนเอง ให้ทำต่อด้านล่าง

ในการแก้ไขไฟล์ functions.php ของธีม ให้ไปที่ Appearance > Editor แล้วเลือก Theme Functions (function.php) เมื่อคุณอยู่ที่นั่นเพียงเพิ่มรหัสนี้ที่ท้ายไฟล์:

|_+_|

บันทึก: ตรวจสอบให้แน่ใจว่าคุณเพิ่มรหัสนี้ภายในเครื่องหมาย PHP ลงท้าย ( ?>)

ไฟล์ฟังก์ชั่นธีมแก้ไขเพื่อให้ตัวแก้ไข gd เป็นค่าเริ่มต้น

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

ปิดการใช้งาน Mod_Security

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

ไปที่โปรแกรมแก้ไขไฟล์ของคุณอีกครั้งผ่าน Yoast SEO > เครื่องมือ > ตัวแก้ไขไฟล์ และเพิ่มรหัสต่อไปนี้ในไฟล์ .htaccess ของคุณ:

|_+_|

การรักษาความปลอดภัย mod ถูกปิดใช้งานโดยใช้ไฟล์ htaccess

และคลิกบันทึกเปลี่ยนเป็น .htaccess

ติดตั้ง WordPress เวอร์ชันล่าสุดอีกครั้ง

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

  • สำรองข้อมูลโฟลเดอร์ปลั๊กอินของคุณจาก cPanel (ดาวน์โหลด) จากนั้นปิดใช้งานจาก WordPress หลังจากนั้นลบโฟลเดอร์ปลั๊กอินทั้งหมดออกจากเซิร์ฟเวอร์ของคุณโดยใช้ cPanel
  • ติดตั้งธีมมาตรฐานเช่น ยี่สิบหกแล้วลบธีมอื่นๆ ทั้งหมด
  • จาก Dashboard > Updates ติดตั้ง WordPress เวอร์ชันล่าสุดอีกครั้ง
  • อัปโหลดและเปิดใช้งานปลั๊กอินทั้งหมด (ยกเว้นปลั๊กอินการเพิ่มประสิทธิภาพรูปภาพ)
  • ติดตั้งธีมที่คุณต้องการ
  • ลองใช้โปรแกรมอัปโหลดรูปภาพทันที

วิธีนี้จะแก้ไข WordPress แสดงข้อผิดพลาด HTTP เมื่ออัปโหลดรูปภาพ

แก้ไขเบ็ดเตล็ด

  • อย่าใช้เครื่องหมายอะพอสทรอฟีในชื่อไฟล์รูปภาพ เช่น Aditya-Farrad.jpg'text-align: justify;'>นี่คือจุดสิ้นสุดของคู่มือนี้ และฉันหวังว่าตอนนี้คุณจะต้องแก้ไขปัญหาได้แล้ว WordPress แสดงข้อผิดพลาด HTTP เมื่ออัปโหลดภาพ . หากคุณยังคงมีคำถามใดๆ เกี่ยวกับโพสต์นี้ โปรดถามความคิดเห็นจากพวกเขา

    กดไลค์และแชร์โพสต์บล็อกนี้ในเครือข่ายโซเชียลเพื่อช่วยกระจายคำเกี่ยวกับปัญหานี้

    Aditya Farrad

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