Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:ข้อผิดพลาด Wordpress HTTP เมื่ออัปโหลดสื่อ

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

แก้ไข:ข้อผิดพลาด Wordpress HTTP เมื่ออัปโหลดสื่อ

อะไรทำให้เกิดข้อผิดพลาด Wordpress HTTP เมื่อโหลดสื่อ

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

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

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

วิธีที่ 1:เปลี่ยนเบราว์เซอร์

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

วิธีที่ 2:การแก้ไขฟังก์ชันธีม

คุณสามารถทำการแก้ไขโดยตรงบน Wordpress หรือผ่านการใช้แผงควบคุมเว็บโฮสติ้ง คุณสามารถค้นหาไฟล์ในไดเร็กทอรีธีมเว็บไซต์ของคุณ ไฟล์ที่คุณต้องการแก้ไขจะเป็น “function.php” หากต้องการแก้ไขไฟล์ใน WordPress ให้ทำตามขั้นตอนด้านล่าง:

  1. เปิด แดชบอร์ด WordPress ของคุณ โดยเพียงแค่เพิ่ม wp-admin ไปยัง URL ของคุณ เช่น:
    example.com/wp-adminNote

    example.com จะเป็น URL สำหรับเว็บไซต์ของคุณ

    แก้ไข:ข้อผิดพลาด Wordpress HTTP เมื่ออัปโหลดสื่อ
  2. ตอนนี้บนแดชบอร์ดของคุณ ไปที่ “ตัวแก้ไขธีม ” บนแผงด้านซ้ายผ่าน ลักษณะที่ปรากฏ
  3. จากนั้น คุณต้องเลือกธีมที่ด้านบนขวา “เลือกธีมที่จะแก้ไข
  4. ตอนนี้เปิด “function.php ” ด้านล่างการเลือกธีม
  5. และเพิ่มบรรทัดต่อไปนี้ลงไป:
    add_filter( 'wp_image_editors', 'change_graphic_lib' );
    
    function change_graphic_lib($array) {
    return array( 'WP_Image_Editor_GD', 'WP_Image_Editor_Imagick' );
    }
    แก้ไข:ข้อผิดพลาด Wordpress HTTP เมื่ออัปโหลดสื่อ
  6. ตอนนี้ บันทึก แล้วลองอัปโหลดรูปภาพอีกครั้ง

วิธีที่ 3:การแก้ไข .htaccess

ไฟล์ .htaccess มีอยู่ในโฟลเดอร์รูทของ Wordpress ไฟล์นี้ควบคุมคำขอจากฟังก์ชันหนึ่งไปยังอีกฟังก์ชันหนึ่ง และทำหน้าที่เป็นผู้เฝ้าประตูสำหรับทุกสิ่ง ในการแก้ไขข้อผิดพลาด HTTP ผ่านไฟล์นี้ คุณต้องทำตามขั้นตอนต่อไปนี้:

  1. เปิด ราก . ของคุณ ไดเร็กทอรีผ่าน WordPress . ที่ติดตั้ง หรือใช้แผงควบคุม เช่น cPanel
  2. จากนั้น เปิด .htaccess ในโฟลเดอร์รูทของเว็บไซต์ของคุณ แก้ไข:ข้อผิดพลาด Wordpress HTTP เมื่ออัปโหลดสื่อ
  3. เพิ่มรหัสต่อไปนี้ใน .htaccess ไฟล์:
    SetEnv MAGICK_THREAD_LIMIT 1
    

    รหัสนี้จะจำกัดให้ Imagic ใช้เธรดเดียวเมื่อประมวลผลภาพ

  4. ตอนนี้ บันทึก และตรวจสอบโดยการอัปโหลดภาพอีกครั้ง