我的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信息文件确认这是正确的文件。
感谢任何帮助或建议。
答案 0 :(得分:0)
您可以在Apache httpd.conf中检查配置,它有一个名为LimitRequestBody的选项。
html端也可能会限制大小
请检查。