Score:2

จะเพิ่มขีด จำกัด ขนาดไฟล์ PHP บน Nginx ได้อย่างไร

ธง in

เมื่อฉันอัปโหลดไฟล์ใน phpmyadmin ปัญหานี้จะปรากฏขึ้น 413 ขอเอนทิตีใหญ่เกินไป กำหนดค่าของฉัน php.ini

post_max_size = 100M
upload_max_filesize = 100M
memory_limit = 256M

ฉันมีเซิร์ฟเวอร์ NGINX พร้อม FASTCGI php-fpm 127.0.0.1:9000 ซึ่ง php.ini อยู่ภายใต้ /etc/php5/fpm/php.ini

ฉันเพิ่ม upload_max_filesize และ post_max_size ใน php.ini

พารามิเตอร์ Fastcgi เป็นเช่นนี้

fastcgi_param PHP_VALUE "upload_max_filesize = 100M \n post_max_size=100M"

client_max_body_size 100M;

ฉันรีสตาร์ท php-fpm และ nginx แต่ปัญหายังคงอยู่

Score:1
ธง ua

ปัญหานี้มาจาก nginx ใน nginx.conf ของคุณตั้งค่าต่อไปนี้:

client_max_body_size 100M;

แน่นอนว่าถ้าคุณต้องการขนาดไฟล์ที่ใหญ่กว่า 100MB ให้ทำให้ค่านี้สูงขึ้น


คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ client_max_body_size ได้ในเอกสาร nginx: http://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size

Thaer z avatar
in flag
ฉันเคยทำมาก่อนและตอนนี้ฉันลองอีกครั้งแล้ว แต่มันล้มเหลว
in flag
@Thaerz คุณใช้ในบริบทใด `http`? ลอง `เซิร์ฟเวอร์`
Thaer z avatar
in flag
บริบท @Wesley: http, เซิร์ฟเวอร์, ตำแหน่ง
Score:0
ธง in

แค่ฉันมีการเปลี่ยนแปลง fastcgi_pass ไปยังแหล่งที่เหมาะสม

fastcgi_pass ยูนิกซ์:/var/php-nginx/163014821416069.sock/socket;

ถึง

fastcgi_pass ยูนิกซ์:/run/php-fpm/www.sock;

โพสต์คำตอบ

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