Contact
Line : comsiam
Contact
Line : comsiam

หากอัปโหลดรูปภาพใน Joomla ไม่ได้ ให้ตรวจชนิดไฟล์ ขนาดไฟล์ สิทธิ์ของบัญชี และโฟลเดอร์ปลายทางที่ใช้เก็บรูปก่อน หากข้อความผิดพลาดระบุสาเหตุ ให้เริ่มตรวจจุดนั้นโดยตรงแทนการเปลี่ยนค่าหลายอย่างพร้อมกัน
ลองอัปโหลดไฟล์ภาพที่ใช้กันทั่วไป เช่น JPG หรือ PNG ซึ่งมีขนาดเล็กและชื่อไฟล์เป็นภาษาอังกฤษ หากไฟล์นี้อัปโหลดได้ แต่ไฟล์ต้นฉบับมีปัญหา ให้ตรวจนามสกุลและขนาดของไฟล์ต้นฉบับ
ใน Media Manager ให้เลือกโฟลเดอร์ปลายทางที่ต้องการ โดยทั่วไป Joomla จัดเก็บภาพในโฟลเดอร์ images หรือโฟลเดอร์ย่อย หากตั้ง path ของ Media Manager เอง ให้ตรวจว่า path นั้นมีอยู่จริงและเข้าถึงได้
เข้า System → Global Configuration → Media แล้วตรวจรายการ Legal Image Extensions ว่ามีนามสกุลของภาพที่ต้องการอัปโหลดหรือไม่ ตรวจตัวเลือก Check MIME Types และรายการ MIME Type ที่อนุญาตด้วย
Joomla ตรวจทั้งชนิดไฟล์และข้อมูล MIME เพื่อป้องกันไฟล์ที่ไม่ปลอดภัย หากขึ้นข้อความ Invalid MIME Type ให้ตรวจว่าไฟล์เป็นภาพจริงและชนิดไฟล์ตรงกับนามสกุล อย่าปิดการตรวจ MIME โดยไม่เข้าใจความเสี่ยงหรือไม่ได้รับคำแนะนำจากผู้ดูแลระบบ
ในตัวเลือก Media ให้ดูค่า Maximum Size ว่าอนุญาตไฟล์ขนาดเท่าใด หากไฟล์ใหญ่กว่าค่าที่ตั้งไว้ ให้ลดขนาดภาพหรือให้ผู้ดูแลปรับค่าอย่างเหมาะสม
ถ้ายังอัปโหลดไม่ได้แม้ไฟล์ไม่เกินค่าของ Media ให้โฮสติ้งตรวจข้อจำกัด PHP เช่น upload_max_filesize และ post_max_size ด้วย เพราะค่าฝั่ง PHP อาจต่ำกว่าค่าที่ตั้งใน Joomla
ผู้ใช้อาจไม่มีสิทธิ์เพิ่มไฟล์ใน Media Manager หรือโฟลเดอร์ปลายทางอาจเขียนไม่ได้ หากมีสิทธิ์เข้าแอดมิน ให้ตรวจกลุ่มบัญชีและสิทธิ์การจัดการ Media หากบัญชีอื่นอัปโหลดได้ แต่บัญชีของคุณไม่ได้ ให้ผู้ดูแลตรวจสิทธิ์ของกลุ่มผู้ใช้ก่อน
ตรวจ Folder Permissions ของ Joomla และสถานะโฟลเดอร์ที่ใช้เก็บภาพ หากเป็น Unwritable ให้ตรวจเจ้าของไฟล์และสิทธิ์กับผู้ให้บริการโฮสติ้ง อย่าตั้ง Permission เป็น 777 เพื่อแก้ปัญหา เพราะเปิดให้ผู้ใช้รายอื่นเขียนไฟล์ได้
สังเกตข้อความที่ Joomla แสดงหลังอัปโหลด:
หากยังหาสาเหตุไม่พบ ให้ลองอัปโหลดภาพทดสอบขนาดเล็กและเปรียบเทียบผล จากนั้นส่งข้อความผิดพลาดกับ path ของโฟลเดอร์ให้ผู้ดูแลหรือโฮสติ้งช่วยตรวจ โดยปิดบังข้อมูลลับก่อน
หลังปรับค่า ให้ลองอัปโหลดภาพทดสอบหนึ่งไฟล์ ตรวจว่าภาพปรากฏใน Media Manager และเปิดดูจากหน้าเว็บได้ หากใช้บัญชีหลายกลุ่ม ให้ทดสอบเฉพาะบัญชีที่ควรมีสิทธิ์อัปโหลด
ทีมดูแลเว็บไซต์ เช่น ComSiam ควรบันทึกชนิดไฟล์ ขนาด และโฟลเดอร์ปลายทางที่ใช้งานได้ เพื่อช่วยตรวจปัญหาเดิมได้เร็วขึ้น
เมื่ออัปโหลดรูปภาพใน Joomla ไม่ได้ ให้ตรวจนามสกุลและ MIME Type ที่อนุญาต ขนาดไฟล์ สิทธิ์บัญชี และสถานะโฟลเดอร์ปลายทาง หากค่าของ Joomla ถูกต้องแต่ยังอัปโหลดไม่ได้ ให้โฮสติ้งตรวจข้อจำกัด PHP และเจ้าของไฟล์ โดยไม่เปิดสิทธิ์กว้างเกินจำเป็น