文件上传大小限制

文件上传大小限制

我在网站上通过 http 上传文件时遇到问题。问题是我无法上传大于 126 KB 的文件。我认为问题与服务器有关,因为我在 VPS 上有几个网站,而且所有网站都遇到了同样的问题。

例如,如果我尝试使用广泛使用的 PHP 联系表单或通过网站上的 CMS 上传文件,当我尝试上传任何大于 126-127 KB 的文件时,我只会收到错误 500 或 404 页面。如果文件较小,则一切正常。

我以前上传过较大的文件。我不知道这种情况是什么时候开始的,因为我几个月没有尝试上传文件了。我唯一能想到的是,在使用 mod_fcgi 设置 PHP 之前的几个月,它一直有效(也许这根本不相关)。

并且没有任何错误,站点根目录或任何其他文件夹中都没有 error_log。

有什么我可以检查的吗?

系统信息:2 GB RAM CPU 是双四核 E5440 Xeon(2.83GHz)。

运行 Linux 2.6.18-028stab099.3,x86_64。

Apache/2.2.22
(Unix) mod_ssl/2.2.22 OpenSSL/0.9.8e-fips-rhel5 DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_fcgid/2.3.6
PHP/5.3.10

memory_limit is 96M
upload_max_filesize 32M
post_max_size 8M
max_execution_time 30
max_input_time 60

答案1

upload_max_filesize尝试在您的线路上将 MB 改为 M。

php 手册中的这个参考

不确定 php 是否忽略了 B 但值得一试。

相关内容