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

問題說明:

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

post_max_size設置的值爲100M

但是上傳超過10兆的文件就會返回uploaderror 413錯誤。

服務器環境:

centos5.7 32位

nginx1.0.8

php5.2.17

解決方法:

1、如果你上傳文件限制爲50兆,則先修改php.ini

upload_max_filesize  50M

post_max_size  100M


2、然後修改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的配置還是需要認真測試的。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章