Php无法上传没有错误的大文件

时间:2014-09-18 17:29:33

标签: php linux apache file-upload

我尝试上传800MB的文件。它从上传开始,但是3%它会回到0% 第二次上传达到3%我得到"此网页不可用"。 我试图将php.ini更改为:

php_value upload_max_filesize 3000M
php_value post_max_size 3000M
php_value max_execution_time 3600
php_value max_input_time 3600

但它还没有奏效。

在我以前的服务器上它可以工作,但我有一个新的,现在它不工作。

我该如何解决这个问题?

我发现了这个错误:

2014/09/18 20:23:26 [error] 5864#0: *332 client intended to send too large body: 732825880 bytes, client: xx.xxx.xx.xx, server: {domain}, request: "POST /upload HTTP/1.1", host: " {domain}", referrer: " {domain}"

1 个答案:

答案 0 :(得分:0)

我修好了,

在nginx.conf

中更改了此内容
client_header_timeout           1000m;
client_body_timeout             1000m;
client_header_buffer_size       2k;
client_body_buffer_size         1000m;
client_max_body_size            1000m;

现在它有效!谢谢你的帮助