我们的Server 使用PHP + Nginx 来处理网页资讯,
发生一件事,当传输资料超过一定数量时,发生了错误。
后来查看了传输资料的大小,一个是小於1M,一个是大於1M
发现,传输失败,这时,就去查了,是否有post大小限制,
查一查,PHP有这个问题
要去修改php.ini 设定 POST_MAX_SIZE ,但预设??M,
重?⒃ nginx上的php
使用sudo service php5-fpm restart
发现没用,
有没有可能是nginx的问题
这时候再查。
的确是nginx的问题
他的预设 client_max_body_size为 1M
所以要调nginx
sudo vi /etc/nginx/nginx.conf
在
http {
略
client_max_body_size 20m;
}
加入了
client_max_body_size 20m;
20m表示最大上传20M,需要多大设置多大
时间: 2024-09-20 18:48:52