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


Webpage not found error when uploading large file in php

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

我已经在 php.ini 文件中适当地设置了变量,以允许上传最大 128 MB 的文件。在更改 php.ini 后也重新启动了 apache 服务器。我可以毫无问题地上传小文件。但是,当我上传大于20MB的文件时,我会收到错误

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

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

自前两天以来,我一直被困在这个问题上。任何帮助将不胜感激。

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

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

将此

行添加到您的 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