【问题标题】:ubuntu 14.04 nginx php5-fpm large file upload issueubuntu 14.04 nginx php5-fpm 大文件上传问题
【发布时间】:2019-11-08 06:11:24
【问题描述】:

发送文件超过约。我的服务器上出现 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 传递一些东西。

什么给了?

【问题讨论】:

    标签: php nginx fpm


    【解决方案1】:

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

    【讨论】:

    • 是的,就是这样 - php.ini 位于 /etc/php5/fpm。谢谢你:)
    • 非常乐意提供帮助。