提问者:小点点

ubuntu 14.04 nginx php5 fpm大文件上传问题


在我的服务器上发送超过大约5MB错误的文件-错误1:

UPLOAD_ERR_INI_SIZE值:1;上传的文件在php.ini超过upload_max_filesize指令

在php脚本中,行:

message_log( "attach: error[" . $_FILES["file"]["error"] . 
"] name[" . $_FILES["file"]["name"] .
"] type[" . $_FILES["file"]["type"] .
"] tmp_name[" . $_FILES["file"]["tmp_name"] .
"] size[" . $_FILES["file"]["size"] . "]" );

给予:

2019-06-26 11:31:35: attach: error[1] name[IMG_E0304.JPG] type[] tmp_name[] size[0]

我最近增加了以下参数从5MB到10MB:

/etc/nginx/nginx。形态:

client_max_body_size10M;

/etc/php5/cli/php。ini:

upload\u max\u filesize=10Mpost\u max\u size=10Mmemory\u limit=256M

并重新启动了nginx和php5 fpm服务。

命令行php调用ini_get以确认值已按我的意愿设置。nginx显然是在向php传递一些东西。

有什么好处?


共1个答案

匿名用户

您没有更改php5-fpm ini文件。搜索fpm ini文件并在那里添加您的文件大小。