即使在编辑php.ini之后也无法通过PHP脚本上传大文件

时间:2011-06-22 23:30:51

标签: php file-upload apache2 vps

我的VPS上安装了LAMP堆栈(PHP5和Apache2)的Ubuntu。我的文件上传脚本在本地完美运行,但它不会在linode上传相同的8MB FLV文件。它返回“空文件”。它接受3MB以下的FLV文件和JPEG没有问题。

以下是我编辑php.ini文件的方式:

max_execution_time = 700

max_input_time = 700

memory_limit = 128M

post_max_size = 110M

file_uploads = On

upload_max_filesize = 105M

mysql.connect_timeout = 60

我的脚本为最大文件大小设置此变量:$ max_file_size = 102537 * 1024; //最大文件上传大小(字节)

每次更改php.ini文件时,我都重新启动了VPS。当我尝试上传8MB FLV文件时,仍然会收到“空文件”。顺便说一句,我正在编辑/etc/php5/apache2/php.ini下的php.ini文件,并用php信息文件确认这是正确的文件。

感谢任何帮助或建议。

1 个答案:

答案 0 :(得分:0)

您可以在Apache httpd.conf中检查配置,它有一个名为LimitRequestBody的选项。

html端也可能会限制大小

请检查。