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

时间:2019-06-26 10:17:13

标签: php nginx 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.conf:

client_max_body_size 10M;

/etc/php5/cli/php.ini:

upload_max_filesize = 10M post_max_size = 10M memory_limit = 256M

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

对ini_get的命令行php调用确认值已根据需要设置。 Nginx显然正在将某些东西传递给php。

有什么作用?

1 个答案:

答案 0 :(得分:1)

您没有更改php5-fpm ini文件。 搜索fpm ini文件,然后在其中添加文件大小。