在 PhpMyAdmin 中达到文件大小限制,文件大小为 34KB

File Size Limit reached in PhpMyAdmin with 34KB file

我找过有类似错误的人,但没有找到。 基本上,我想将数据从我的数据库导入到测试服务器上的数据库中,两者都完全 运行 PhpMyAdmin。 我已从完整数据库中导出我的数据,然后尝试将其导入测试服务器,但我收到文件大小错误:

No data was received to import. Either no file name was submitted, or    the file size exceeded the maximum size permitted by your PHP configuration.

但是该文件有 34 KB 的大小,所以这个错误完全让我感到困惑。 有这方面的经验吗?

请检查 php.ini 文件中的 upload_max_filesizepost_max_size 进行配置。

upload_max_filesize = 3M

post_max_size = 3M

在您的 php.ini 中将自定义目录设置为 upload_tmp_dir。您设置的目录必须是可写的。

upload_tmp_dir = PATH\To\YOURDIRECTORY

别忘了重启服务器。

问题如下: 我的 php.ini 中的所有配置都是正确的,而且我没有指定 upload_tmp_dir。 但是,phpymadmin 有自己的自定义临时上传文件夹,位于 /var/lib/phpmyadmin/tmp 这被设置为 drwxr(读、写、执行),但它不属于我的用户,所以我做了一个 chown username tmp,它现在可以工作了。