หน้าเว็บ

วันพุธที่ 4 เมษายน พ.ศ. 2555

วิธีตั้งค่า PHP ให้ Upload ไฟล์ขนาดใหญ่ได้

ตั้งค่า PHP ต่อไปนี้ เพื่อสามารถ Upload ไฟล์ขนาดใหญ่ได้
โดยแก้ไขที่ /etc/nginx/sites-available/default
(ในที่นี้เป็น nginx บน Ubuntu 10.04 Server)

  • file_uploads
  • upload_max_filesize
  • max_input_time
  • memory_limit
  • max_execution_time
  • post_max_size


ในกรณีที่ใช้ nginx เป็น Web Server ให้แก้ไข /etc/nginx/nginx.conf
(ในที่นี้เป็น nginx บน Ubuntu 10.04 Server)

โดยเพิ่มในส่วนของ
http {

}
และเพิ่มบรรทัดต่อไปนี้ (เช่น ต้องการให้ upload ได้ถึง 100 MB)
   client_max_body_size 100m;

ตัวอย่างเช่น

http {
   ...
  client_max_body_size 100m;
  ...
}

อ่านเพิ่มเติม
http://www.radinks.com/upload/config.php
http://wiki.nginx.org/NginxHttpCoreModule#client_max_body_size

ไม่มีความคิดเห็น:

แสดงความคิดเห็น