在php中上传大文件时,网页找不到错误

时间:2013-10-26 09:12:05

标签: php

我已阅读所有相关主题。但是,似乎没有人遇到类似的问题。因此,创建一个新查询。

我已在php.ini文件中正确设置变量,以允许上传最大128 MB的文件。 更改php.ini后,也重新启动了apache服务器。 我可以上传小文件,没有任何问题。但是,当我上传大于20MB的文件时,我得到错误

1)在Chrome浏览器上 - 找不到upload.php页面。但是,当我刷新chrome时能够找到该页面。 2)在Firefox和IE上 - 内部服务器错误。

在服务器错误日志中找不到任何内容。我尝试在php页面上设置错误报告。 可能,页面根本没有加载,因此没有报告错误。

自从过去两天以来,我一直坚持这一点。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

问题是“conf / last_httpd.include”配置文件中的“MaxRequestLen”变量。 我通过将其乘以10来增加其值以解决问题。

感谢所有试图提供帮助的人。

答案 1 :(得分:0)

将此行添加到您的php以上传大文件

ini_set('upload_max_filesize', '1024M');
ini_set('post_max_size', '1024M');
ini_set('max_execution_time', '600');
ini_set('max_input_time', '600');
ini_set('memory_limit', -1); // no memory limit
php_value upload_max_filesize 750M
php_value post_max_size 750M