問題說明: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的配置仍是須要認真測試的。