PHP 仍然不允许上传大于 2 MB 的文件

2024-01-14

我在运行 Apache2 和 PHP 5.3.3-7 的 Amazon EC2 实例上安装了 Debian Squeeze。我希望它能够接受来自标准傻瓜相机的上传(大约 5 MB)。因此,我编辑了 /etc/php5/apache2/ 中的 php.ini 以允许最多 18MB 上传,并且我增加了 PHP 允许处理脚本的时间。

尽管重新启动了 Apache 甚至机器本身,但它绝对拒绝上传任何大于 2 MB 的文件。这是 EC2 问题还是 PHP 问题。我相当确定我已经排除了它是 PHP 的所有可能性,但上周我一直盯着同样的 4 行代码,并像疯子一样搜索这可能是什么。

/etc/php5/apache2/php.ini:

max_execution_time = 120
...
max_input_time = 120
...
upload_max_filesize = 18M
...
post_max_size = 18M

我刚才用 phpinfo() 仔细检查过,这些设置已经生效,但仍然不起作用。


检查设置upload_max_filesize and post_max_size在你的php.ini file

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP 仍然不允许上传大于 2 MB 的文件 的相关文章

随机推荐