ขณะทำงานบนบล็อกของฉันวันนี้ WordPress แสดงข้อผิดพลาด HTTP เมื่ออัปโหลดรูปภาพ ฉันสับสนและทำอะไรไม่ถูก ฉันพยายามอัปโหลดรูปภาพอีกครั้ง & อีกครั้ง แต่ข้อผิดพลาดไม่หายไป หลังจากพยายาม 5-6 ครั้ง ฉันสามารถอัปโหลดรูปภาพได้สำเร็จอีกครั้ง แต่ความสำเร็จของฉันอยู่ได้ไม่นาน เพราะหลังจากนั้นไม่กี่นาที ข้อผิดพลาดเดียวกันนี้ก็มาเคาะประตูบ้านฉัน
แม้ว่าจะมีการแก้ไขมากมายสำหรับปัญหาข้างต้น แต่หลังจากนั้นอีกครั้งพวกเขาจะเสียเวลา นั่นคือเหตุผลที่ฉันจะแก้ไขข้อผิดพลาด HTTP นี้เมื่ออัปโหลดภาพ และหลังจากที่คุณทำบทความนี้เสร็จแล้ว เรารับรองได้ว่าข้อความแสดงข้อผิดพลาดนี้จะ หายไปนาน
สารบัญ[ ซ่อน ]
- แก้ไขสำหรับ WordPress แสดงข้อผิดพลาด HTTP เมื่ออัปโหลดภาพ
- ขนาดรูปภาพ
- เพิ่มหน่วยความจำ PHP ของคุณ
- การเพิ่มรหัสไปยัง .htaccess file
- การเปลี่ยนไฟล์ functions.php ของธีม
- ปิดการใช้งาน Mod_Security
- ติดตั้ง WordPress เวอร์ชันล่าสุดอีกครั้ง
- แก้ไขเบ็ดเตล็ด
แก้ไขสำหรับ WordPress แสดงข้อผิดพลาด HTTP เมื่ออัปโหลดภาพ
ขนาดรูปภาพ
สิ่งแรกและชัดเจนที่ต้องตรวจสอบคือขนาดรูปภาพของคุณไม่เกินพื้นที่เนื้อหาที่มีความกว้างคงที่ ตัวอย่างเช่น สมมติว่าคุณต้องการโพสต์ภาพ 3000X1500 แต่พื้นที่โพสต์เนื้อหา (กำหนดโดยธีมของคุณ) มีเพียง 1000px จากนั้นคุณจะเห็นข้อผิดพลาดนี้อย่างแน่นอน
บันทึก: ในทางกลับกัน พยายามจำกัดขนาดภาพของคุณไว้ที่ 2000X2000 เสมอ
วิธี ปรับ ความ ชัด netflix
แม้ว่าข้างต้นอาจไม่จำเป็นต้องแก้ไขปัญหาของคุณ แต่ก็ควรตรวจสอบอีกครั้ง หากคุณต้องการตรวจสอบแนวทางของ WordPress เกี่ยวกับรูปภาพ โปรด อ่านที่นี่ .
เพิ่มหน่วยความจำ PHP ของคุณ
บางครั้งการเพิ่มหน่วยความจำ PHP ที่อนุญาตให้ WordPress ดูเหมือนจะแก้ไขปัญหานี้ได้ คุณไม่สามารถมั่นใจได้จนกว่าคุณจะลอง เพิ่มรหัสนี้ กำหนด ('WP_MEMORY_LIMIT', '64M') เป็นของคุณ wp-config.php ไฟล์.
หมายเหตุ: อย่าแตะต้องการตั้งค่าอื่นๆ ใน wp-config.php ไม่เช่นนั้นเว็บไซต์ของคุณจะไม่สามารถเข้าถึงได้โดยสมบูรณ์ หากคุณต้องการคุณสามารถอ่านเพิ่มเติมเกี่ยวกับ การแก้ไขไฟล์ wp-config.php .
หากต้องการเพิ่มโค้ดข้างต้น ให้ไปที่ cPanel ของคุณและไปที่ไดเร็กทอรีรากของการติดตั้ง WordPress ซึ่งคุณจะพบไฟล์ wp-config.php
หากวิธีข้างต้นใช้ไม่ได้ผล แสดงว่ามีโอกาสดีที่ผู้ให้บริการเว็บโฮสติ้งของคุณไม่อนุญาตให้คุณเพิ่มขีดจำกัดหน่วยความจำ PHP ในกรณีดังกล่าว การพูดคุยกับพวกเขาโดยตรงสามารถช่วยคุณในการเปลี่ยนขีดจำกัดหน่วยความจำ PHP ได้
การเพิ่มรหัสไปยัง .htaccess file
ในการแก้ไขไฟล์ .htaccess ของคุณ เพียงไปที่ Yoast SEO > เครื่องมือ > ตัวแก้ไขไฟล์ (หากคุณไม่ได้ติดตั้ง Yoast SEO ไว้ คุณควรติดตั้งและอ่านเกี่ยวกับ วิธีกำหนดค่าปลั๊กอินนี้ที่นี่ ). ในไฟล์ .htaccess เพียงเพิ่มโค้ดบรรทัดนี้:
|_+_|
หลังจากเพิ่มโค้ดแล้ว ให้คลิกบันทึก เปลี่ยนเป็น .htaccess และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
ขอ เว็บไซต์ เด ส ก์ ท็ อป youtube
การเปลี่ยนไฟล์ functions.php ของธีม
ที่จริงแล้ว เรากำลังจะบอกให้ WordPress ใช้ GD เป็นคลาสเริ่มต้นของ WP_Image_Editor โดยใช้ไฟล์ functions.php ของธีม เนื่องจากการอัปเดตล่าสุดของ WordPress GD ถูกทำให้เป็นนามธรรมและ Imagick ถูกใช้เป็นโปรแกรมแก้ไขรูปภาพเริ่มต้น ดังนั้นการกลับไปใช้เวอร์ชันเก่าจึงน่าจะแก้ปัญหานี้ได้สำหรับทุกคน
ที่แนะนำ: เห็นได้ชัดว่ายังมีปลั๊กอินสำหรับทำ มานี่. แต่ถ้าคุณต้องการแก้ไขไฟล์ด้วยตนเอง ให้ทำต่อด้านล่าง
ในการแก้ไขไฟล์ functions.php ของธีม ให้ไปที่ Appearance > Editor แล้วเลือก Theme Functions (function.php) เมื่อคุณอยู่ที่นั่นเพียงเพิ่มรหัสนี้ที่ท้ายไฟล์:
|_+_|บันทึก: ตรวจสอบให้แน่ใจว่าคุณเพิ่มรหัสนี้ภายในเครื่องหมาย PHP ลงท้าย ( ?>)
นี่คือการแก้ไขที่สำคัญที่สุดในคู่มือที่ WordPress แสดงข้อผิดพลาด HTTP เมื่ออัปโหลดรูปภาพ แต่ถ้าปัญหาของคุณยังไม่ได้รับการแก้ไข ให้ดำเนินการต่อ
ปิดการใช้งาน Mod_Security
บันทึก: ไม่แนะนำให้ใช้วิธีนี้ เนื่องจากอาจทำให้ความปลอดภัยของ WordPress และโฮสติ้งของคุณลดลง ใช้วิธีนี้เฉพาะเมื่อคุณได้ลองทุกอย่างแล้ว และหากการปิดใช้งานวิธีนี้ได้ผลสำหรับคุณ ให้ติดต่อผู้ให้บริการโฮสต์ของคุณและขอการสนับสนุน
ไปที่โปรแกรมแก้ไขไฟล์ของคุณอีกครั้งผ่าน Yoast SEO > เครื่องมือ > ตัวแก้ไขไฟล์ และเพิ่มรหัสต่อไปนี้ในไฟล์ .htaccess ของคุณ:
|_+_|
และคลิกบันทึกเปลี่ยนเป็น .htaccess
ติดตั้ง WordPress เวอร์ชันล่าสุดอีกครั้ง
บางครั้ง ปัญหานี้อาจเกิดขึ้นเนื่องจากไฟล์ WordPress เสียหาย และวิธีแก้ไขข้างต้นอาจไม่ทำงานเลย ในกรณีนี้ คุณต้องติดตั้ง WordPress เวอร์ชันล่าสุดใหม่:
- สำรองข้อมูลโฟลเดอร์ปลั๊กอินของคุณจาก cPanel (ดาวน์โหลด) จากนั้นปิดใช้งานจาก WordPress หลังจากนั้นลบโฟลเดอร์ปลั๊กอินทั้งหมดออกจากเซิร์ฟเวอร์ของคุณโดยใช้ cPanel
- ติดตั้งธีมมาตรฐานเช่น ยี่สิบหกแล้วลบธีมอื่นๆ ทั้งหมด
- จาก Dashboard > Updates ติดตั้ง WordPress เวอร์ชันล่าสุดอีกครั้ง
- อัปโหลดและเปิดใช้งานปลั๊กอินทั้งหมด (ยกเว้นปลั๊กอินการเพิ่มประสิทธิภาพรูปภาพ)
- ติดตั้งธีมที่คุณต้องการ
- ลองใช้โปรแกรมอัปโหลดรูปภาพทันที
วิธีนี้จะแก้ไข WordPress แสดงข้อผิดพลาด HTTP เมื่ออัปโหลดรูปภาพ
แก้ไขเบ็ดเตล็ด
- อย่าใช้เครื่องหมายอะพอสทรอฟีในชื่อไฟล์รูปภาพ เช่น Aditya-Farrad.jpg'text-align: justify;'>นี่คือจุดสิ้นสุดของคู่มือนี้ และฉันหวังว่าตอนนี้คุณจะต้องแก้ไขปัญหาได้แล้ว WordPress แสดงข้อผิดพลาด HTTP เมื่ออัปโหลดภาพ . หากคุณยังคงมีคำถามใดๆ เกี่ยวกับโพสต์นี้ โปรดถามความคิดเห็นจากพวกเขา
กดไลค์และแชร์โพสต์บล็อกนี้ในเครือข่ายโซเชียลเพื่อช่วยกระจายคำเกี่ยวกับปัญหานี้
Aditya FarradAditya เป็นผู้เชี่ยวชาญด้านเทคโนโลยีสารสนเทศที่มีแรงจูงใจในตนเองและเป็นนักเขียนด้านเทคโนโลยีมาตลอด 7 ปีที่ผ่านมา เขาครอบคลุมบริการอินเทอร์เน็ต โทรศัพท์มือถือ Windows ซอฟต์แวร์ และคู่มือวิธีการ