413 Request Entity Too Large解法 - Linux

Table of Contents

我是使用docker stacking mysql + php-fpm + nginx

一般使用都沒有大問題


但在做圖片上傳時,超過1mb 就會跳錯

413 Request Entity Too Large

網路上的解法都試過了

在nginx.conf加上client_max_body_size

以及php.ini修改upload的值


但還是一樣,然後nginx and php都沒有error log

請問有什麼方式可以debug 或解決方法

感謝 >"<

--

All Comments

Zanna avatarZanna2016-10-07
後nginx and php都沒有error log 問題感覺比較大,有調整
verbosity 嗎?
Michael avatarMichael2016-10-09
上面那些參數數值是設定多少?
Edwina avatarEdwina2016-10-10
memory_limit = 1024M;post_max_size = 512M
upload_max_filesize = 256M;client_max_body_size 256M;
Annie avatarAnnie2016-10-11
log部分,nginx會產出log,只是沒413,php我確認一下,謝謝
Caitlin avatarCaitlin2016-10-15
http://bit.ly/2dNcY4p nginx上傳預設1m,超出跳413
Barb Cronin avatarBarb Cronin2016-10-16
nginx的client_max_body_size也有設定噢,無效@@
Suhail Hany avatarSuhail Hany2016-10-17
有放對設定區段嗎?還有有讓設定確實生效嗎?
Skylar Davis avatarSkylar Davis2016-10-19
我http{}server{}location{}都試過,也設過=0(不限制)
也有重啟整個service,請問nginx有command能confirm指令是否
有生效嗎? 謝謝
Yedda avatarYedda2016-10-21
BTW,我在standlone的nginx/php-fpm測是可以,docker就有問題
Suhail Hany avatarSuhail Hany2016-10-24
你有確定你用的 docker 啟動的 nginx 是有讀取到
你所改的正確設定檔案嗎?
Barb Cronin avatarBarb Cronin2016-10-27
這點倒是可以確定的 有做過確認