我有FINTCGI php-fpm 127.0.0.1:9000的NGINX服务器,其中php.ini位于/etc/php5/fpm/php.ini
我在php.ini中增加了upload_max_filesize和post_max_size
Fastcgi params就是这样的
fastcgi_param PHP_VALUE "upload_max_filesize = 200M post_max_size=200M"
我甚至增加了nginx.conf文件中的client_max_body_size。
但每个file upload甚至小于1MB,我得到的最大尺寸超过! 任何想法请
最后我find了解决办法。
问题是关于nginx.conf文件中的Fastcgi_param。
它是两个PHP_VALUE之间的一个\ n,正确的expression是这样的:
fastcgi_param PHP_VALUE "upload_max_filesize = 200M \n post_max_size=200M"
你应该在你的http,服务器或位置块中的nginx config(或相关的vhostconfiguration)中检查client_max_body_size 。
你可以为ex设定一个新的值。 200MB:
client_max_body_size 200M;
请查看http://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size上的Nginx文档