nginx+php上傳文件大小配置修改

問題說明:php

php.ini配置文件中upload_max_filesize設置爲50Mnginx

post_max_size設置的值爲100Mcentos

可是上傳超過10兆的文件就會返回uploaderror 413錯誤。服務器

服務器環境:ide

centos5.7 32位post

nginx1.0.8測試

php5.2.17it

解決方法:class

一、若是你上傳文件限制爲50兆,則先修改php.inicli

upload_max_filesize  50M

post_max_size  100M


二、而後修改nginx配置文件中:

這 個配置選項值默認是1m,能夠增長到8m以增長提升文件大小限制,我這裏直接修改成100了,具體狀況可根據本身的需求設置。(參 考:client_max_body_size大小要和php.ini中的upload_max_filesize、post_max_size中的最大 值一致或者稍大,這樣就不會由於提交數據大小不一致出現的錯誤。)


client_max_body_size 100m;


ps:本次遇到的問題只以爲是php.ini配置文件的事了,變個思路,從大致環境考慮一下 問題總會解決,nginx的配置仍是須要認真測試的。

相關文章
相關標籤/搜索