4

我正在尝试通过 Adminer 上传 gzip 压缩的 Mysql 备份(71,2mb),它抛出了这个错误:

POST 数据太大。减少数据或增加“post_max_size”配置指令。

即使我的 post_max_size 和其他 php.ini 设置是这样的:

post_max_size = 1024M
upload_max_filesize = 1024M

为什么我不断收到此错误?

4

1 回答 1

6

不要只检查 中的值php.ini,因为它们可能会被.htaccess文件或 PHP 代码覆盖。运行phpinfo()并比较左右列中的值。右栏中的值是实际使用的值。

还要考虑文档中的注释:

设置允许的帖子数据的最大大小。此设置也会影响文件上传。要上传大文件,该值必须大于upload_max_filesize。如果您的配置脚本启用了内存限制,那么 memory_limit 也会影响文件上传。一般来说,memory_limit 应该大于 post_max_size。

因此,您可能还需要更改memory_limit

memory_limit > post_max_size > upload_max_filesize
于 2013-08-26T09:45:48.920 回答