无法通过PHP脚本上传大于2MB的文件

时间:2015-08-20 20:46:37

标签: php file-upload upload

我有一张要求用户提交照片的表单。但是,如果用户尝试上传大于2MB的文件,则会按预期通过电子邮件发送结果,但不会上传照片。在排除故障时,我注意到我收到错误UPLOAD_ERR_INI_SIZE。

我将以下内容添加到我的php.ini中,并使用phpinfo()验证是否正确加载了值。

upload_max_filesize = 34M
post_max_size = 64M
max_execution_time = 300
max_input_time = 320
memory_limit = 128M

我错过了什么吗?我已经验证了一个大小为1.4MB的文件工作正常,但4.2MB文件失败了。

1 个答案:

答案 0 :(得分:1)

我发现WHM中的设置覆盖了我网站根目录中的php.ini文件。为了解决这个问题,我去了WHM,搜索了PHP配置编辑器,将upload_max_filesize更改为32M,然后单击Save。

非常感谢@samaYo和@Dagan帮助我并最终引导我朝着正确的方向努力解决它!