Accessibility Tools

การแก้ปัญหา อัพโหลดไฟล์ขนาดใหญ่ไม่ได้

การแก้ปัญหา อัพโหลดไฟล์ขนาดใหญ่ไม่ได้ fix max file upload

อัพโหลดไฟล์ขนาดใหญ่ไม่ได้ เป็นปัญหาเบื้องต้น ของคนใช้ จูมล่า อีกปัญหาหนึ่ง ในปัจจุบันไฟล์มีขนาดใหญ่มากขึ้นกว่าแต่ก่อนมาก ส่วนใหญ่เลี่ยงโดยการนำไปฝากไว้ที่อื่นแล้วลิ้งค์มาเช่น ไฟล์วีดีโอเอาไปไว้ที่ Youtube เป็นต้น แต่ก็มีไฟล์เอกสารบางอย่างที่ไม่สามารถเอาไปฝากได้จึงจำเป็นต้องนำขึ้นเว็บ ซึ่งปรกติพวกผใจะใช้ Editor Jce เพราะระบบอัพโหลดเขาดีมาก แต่บางครั้งก็ติดปัญหาเรื่อง upload_max_filesize โฮสตั้งมาน้อย บางโฮสตั้ง 2  mb หรือบางโฮสตั้งไว้เยอะ แต่ joomla จำกัดไว้ เรามาดูวิธีแก้ปัญหากัน

ก่อนอื่นต้องไปสำรวจก่อนว่า โฮสเราต้องค่า 

post_max_size

upload_max_filesize

มีค่าเป็นเท่าไหร่ โดยไปที่ System >> Systeminfomation ดูตรงเท๊บ PHP infomation

fix max file upload 1

 

จากรูป  server ผม มีค่าคืออัพโหลดไฟล์ขนาดใหญ่ได้ 100m

fix max file upload 2

 

แล้วถ้าน้อย  post_max_size upload_max_filesize น้อยมากทำอย่างไร 

วิธีแก้คือ ให้นำค่า

php_value post_max_size 30M

php_value upload_max_filesize 30M

 

ไปใส่ใน ไฟล์ .htaccess ตัวเลข 30m แก้ไขได้ตามต้องการ

และเพิ่มเติม หาก ไฟลืใหญ่มากต้องการ max_execution_time ที่มากขึ้นด้วยให้ใส่

 

php_value max_execution_time 128

 

 

 ลงไปด้วย

จากนั้น เราต้องมาแก้ค่าการอัพโหลดไฟล์สูงสุดของ joomla ไปที่ Content >> Media Manager คลิ๊กที่ปุ่ม Options

 

fix max file upload 3

แก้ตรง Maximum Size (in MB) ใส่ตัวเลขได้เลย หน่วยเป็น MB

fix max file upload 4

  • Hits: 25159