gpt4 book ai didi

php - UPLOAD_ERR_INI_SIZE 错误但 post_max_size 和 upload_max_filesize 值看起来正确

转载 作者:行者123 更新时间:2023-12-04 04:58:21 25 4
gpt4 key购买 nike

我正在尝试上传 的文件17569997 字节 (~16.7MB) .

在我的脚本中执行错误检查时,我检查了 $_FILES['file']['error']设置为 1( UPLOAD_ERR_INI_SIZE - 上传的文件超过了 php.ini 中的 upload_max_filesize 指令)。

发现这个错误后,我是 var_dumping取出一些值并调用 phpinfo()只是想找出问题所在。与此错误相关的值是:

post_max_size 34M
upload_max_filesize 32M
max_file_uploads 20
memory_limit 128M

$_FILES实际上是填充的, post_max_size没有问题. $_SERVER['CONTENT_LENGTH']正在显示 17570308 这对于发布文件+表格的其余部分似乎是正确的。服务器正在运行 PHP 5.3.10 Ubuntu .

最佳答案

好的,我弄清楚了这里发生了什么,这有望避免其他人拉扯头发。根文件系统所在的磁盘包括 /tmp由于日志已满(5.5GB)而已满。 Web 根目录位于另一个有足够空间的磁盘上。

我只能假设写入失败 /tmp抛出 UPLOAD_ERR_INI_SIZE错误。一旦我清理了根文件系统上的磁盘空间,上传就第一次成功了。

关于php - UPLOAD_ERR_INI_SIZE 错误但 post_max_size 和 upload_max_filesize 值看起来正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16464085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com