ubuntu 14.04 nginx php5-fpm大文件上传问题
ubuntu 14.04 nginx php5-fpm large file upload issue
发送文件超过约。我的服务器出现 5MB 错误 - 错误 1:
UPLOAD_ERR_INI_SIZE Value: 1; The uploaded file exceeds the
upload_max_filesize directive in php.ini
在 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。
命令行 php 调用 ini_get 确认值已按照我的意愿设置。而 nginx 显然正在将一些东西传递给 php.
什么给了?
您没有更改 php5-fpm ini 文件。
搜索 fpm ini 文件并在其中添加文件大小。
发送文件超过约。我的服务器出现 5MB 错误 - 错误 1:
UPLOAD_ERR_INI_SIZE Value: 1; The uploaded file exceeds the upload_max_filesize directive in php.ini
在 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。
命令行 php 调用 ini_get 确认值已按照我的意愿设置。而 nginx 显然正在将一些东西传递给 php.
什么给了?
您没有更改 php5-fpm ini 文件。 搜索 fpm ini 文件并在其中添加文件大小。