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的配置还是需要认真测试的。


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。