จะทำอย่างไรเมื่อคุณไม่สามารถอัปโหลดภาพไปยัง WordPress

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

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

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

ข้อผิดพลาด 'ไม่สามารถอัปโหลดรูปภาพไปยัง WordPress' ทั่วไปและวิธีแก้ไข

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

1. เมื่อคุณเห็นข้อผิดพลาดของขนาดไฟล์

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

วิธีแก้ไข: เพิ่ม ขนาดไฟล์สูงสุด

ในการดำเนินการนี้ ให้ไปที่ โฟลเดอร์ WordPress หลักของคุณ >> ไฟล์ php.ini>> เพิ่มข้อความนี้ :

upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300

ป้อนข้อความของคุณที่นี่...ในกรณีที่คุณไม่สามารถค้นหาไฟล์ php.ini ในโฟลเดอร์ WordPress ของคุณ สิ่งที่คุณต้องทำคือ: สร้างไฟล์ php.ini>> จากนั้นวางข้อความด้านบน>> และอัปโหลดไฟล์ไปที่ โฟลเดอร์ WordPress หลักของคุณ

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

2. หากการอัปโหลดทำให้เกิดข้อผิดพลาด HTTP ของ WordPress

hosting-service

ปัญหาหลายอย่างอาจส่งผลให้เกิดข้อผิดพลาด HTTP แต่สาเหตุที่พบบ่อยที่สุดสองประการของข้อผิดพลาดนี้คือ:

  • เธรดจำนวนมากในตัวประมวลผลภาพของคุณ
  • ปัญหาหน่วยความจำ WordPress

วิธีแก้ไข: เพิ่มขีด จำกัด หน่วยความจำเพื่อแก้ไขไม่สามารถอัปโหลดรูปภาพไปยังปัญหา WordPress ได้

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

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

กำหนด ( 'WP_MEMORY_LIMIT', '256M' )

ในทางกลับกัน หน่วยความจำ PHP ของคุณจะเพิ่มขึ้น 256M และข้อผิดพลาด HTTP ของ WordPress ได้รับการแก้ไขหากหน่วยความจำเป็นสาเหตุ

วิธีแก้ไข: ตั้งค่าตัวประมวลผลภาพของคุณให้ใช้หนึ่งเธรด

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

ในการแก้ปัญหานี้ คุณต้องใช้ FTP เพื่อเข้าถึงเว็บไซต์ WordPress ของคุณ ขั้นตอนต่อไปคือการค้นหาไฟล์ .htaccess ของคุณ ถัดไป แก้ไขไฟล์ .htaccess ของคุณเพื่อเพิ่มการกำหนดค่านี้:

SetEnv MAGICK_THREAD_LIMIT 1

หากต้องการตรวจสอบว่าคุณได้แก้ไขข้อผิดพลาดหรือไม่ ให้ลองอัปโหลดภาพของคุณ

3. หากคุณไม่สามารถอัปโหลดไฟล์เฉพาะได้

คุณไม่สามารถอัพโหลดไฟล์เฉพาะในขณะที่อัพโหลดไฟล์อื่นได้หรือไม่? ถ้าใช่ ให้ใช้วิธีง่ายๆ สองวิธีเหล่านี้เพื่อแก้ไขปัญหานี้:

วิธีแก้ไข: เปลี่ยนชื่อรูปภาพ

หากไฟล์รูปภาพของคุณมีตัวอักษรเน้นเสียงหรืออักขระพิเศษ เช่น @,#,$ คุณต้องลบออก ในการทำเช่นนั้น เพียงเปลี่ยนชื่อไฟล์ของคุณแล้วอัปโหลดไปยัง WordPress ของคุณ

วิธีแก้ไข: ปรับขนาดภาพเพื่อแก้ไขปัญหาการอัปโหลด

developer

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

4. หากคุณไม่สามารถอัปโหลดได้ (เพิ่งย้ายไปยังโฮสต์อื่นหรือคลังสื่อแสดงภาพเปล่า)

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

ในการตั้งค่าการอนุญาตที่เหมาะสมที่สุดสำหรับโฟลเดอร์อัปโหลดของคุณ คุณต้องมี FTP เพื่อเข้าถึงเว็บไซต์ของคุณ เมื่อคุณเข้าถึงไซต์ของคุณแล้ว ให้ไปที่โฟลเดอร์ "wp-content" แล้วเปิดโดยดับเบิลคลิก

ที่นี่ ไปที่โฟลเดอร์ "อัปโหลด" จากนั้นคลิกขวาที่โฟลเดอร์ จากนั้นเลือก File Permissions

ตอนนี้ตั้งค่าตัวเลขของคุณเป็น 744 จากนั้นทำเครื่องหมาย (ตรวจสอบ) “ เรียก ซ้ำในไดเรกทอรีย่อย ” และเลือก " นำไปใช้กับไดเรกทอรีเท่านั้น ” ในที่สุด คลิกที่ ปุ่ม " ตกลง"

ftp

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

หมายเหตุ : โซลูชันเพิ่มเติมเพื่อแก้ไขปัญหาไม่สามารถอัปโหลดรูปภาพไปยังปัญหา WordPress

ปิดการใช้งานปลั๊กอิน

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

ล้างแคช

คุณใช้ ปลั๊กอินแคช หรือไม่? คุณสามารถลองแก้ไขข้อผิดพลาดในการอัปโหลดรูปภาพนี้ได้โดยล้างแคชของปลั๊กอิน

ใช้ตัวอัปโหลดเบราว์เซอร์ดั้งเดิม

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

ไปที่ แดชบอร์ด WordPress ของคุณ >> สื่อ >> เพิ่มใหม่ >> ตัว อัปโหลดเบราว์เซอร์

บทสรุป

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