把几个参数先修改过来:
上传文件最大限制(upload_max_filesize)
脚本超时时间(max_execution_time)
POST方法提交最大限制(post_max_size)
这篇原文虽然很短,但思路很实用:先从 php.ini 里最容易踩坑的三个参数下手,能快速解决大多数“上传失败、提交报错、执行超时”的问题。实操时要注意,upload_max_filesize 只是单文件上限,post_max_size 约束的是整个请求体,后者通常要大于前者;另外修改后别忘了让 PHP 配置重新加载,否则你看到的还是旧值。
php.ini 里最先该改哪些参数?
优先看 upload_max_filesize、max_execution_time、post_max_size 这三个参数。它们分别控制上传文件大小、脚本执行时长和 POST 请求体上限,最常见的上传失败、超时和提交报错,通常都能从这里入手排查。
上传文件还是失败,可能是什么原因?
除了 upload_max_filesize,还要留意 post_max_size 是否更小,因为 POST 总大小必须不小于上传内容。改完后记得重载 PHP 相关服务或重启环境,否则配置可能还没生效。
脚本超时和上传限制有关系吗?
有关系但不是一回事。max_execution_time 影响程序能跑多久,upload_max_filesize 和 post_max_size 影响能传多大。实际排障时要一起看,避免只改一个参数却仍然报错。







发表回复