File upload 大型文件的PHP文件上载失败

File upload 大型文件的PHP文件上载失败,file-upload,nginx,php,File Upload,Nginx,Php,我正在使用一个稍微修改过的脚本版本,它可以很好地处理小文件。但当我尝试上载大于1MB的文件时,由于出现以下非描述性错误而失败: General upload failure. Nginx错误日志未显示任何证据。我已经准备好了 upload_max_filesize = 200M post_max_size = 200M memory_limit = 128M 在php.ini中 及 在nginx.conf中 奇怪的是,该脚本在同一台服务器上运行良好(在Debian 6服务器升级之前),并且在

我正在使用一个稍微修改过的脚本版本,它可以很好地处理小文件。但当我尝试上载大于1MB的文件时,由于出现以下非描述性错误而失败:

General upload failure.
Nginx错误日志未显示任何证据。我已经准备好了

upload_max_filesize = 200M
post_max_size = 200M
memory_limit = 128M
在php.ini中

在nginx.conf中


奇怪的是,该脚本在同一台服务器上运行良好(在Debian 6服务器升级之前),并且在另一台具有相同nginx和php配置的Debian 6服务器上运行良好。所以我真的没有主意了,谢谢你的提示

由于您使用的脚本未正确显示实际错误(第252行),因此您将收到一个非脚本错误


修改脚本以回显或记录
$\u FILES['file']['error']
的值,而不是“常规上载失败”。然后,您应该会看到更合适的错误代码。PHP手册中有一个解释错误代码含义的说明。

有类似问题,您找到原因了吗?
client_max_body_size 200M;