开发者问题收集

无法从XAMPP上的phpmyadmin导出数据库

2020-12-03
7622

我尝试从 Xampp 的 phpMyAdmin 导出 WordPress 数据库,但突然出现此错误:

致命错误:未捕获的类型错误:传递给 PhpMyAdmin\Export::getFilenameAndMimetype() 的参数 5 必须是字符串类型,给定为 null,在 C:\xampp\phpMyAdmin\export.php 的第 380 行调用并在 C:\xampp\phpMyAdmin\libraries\classes\Export.php:270 中定义堆栈跟踪:#0 C:\xampp\phpMyAdmin\export.php(380):PhpMyAdmin\Export->getFilenameAndMimetype('database', '', Object(PhpMyAdmin\Plugins\Export\ExportSql), '', NULL) #1 {main} 在 C:\xampp\phpMyAdmin\libraries\classes\Export.php 的第 380 行抛出270

我尝试从浏览器的开发工具中清理缓存,但问题仍未解决。此外,当我单击“导出”时,我立即看到一条消息,提示某个表单有超过 1000 行。

我按照 StackOverflow 上的另一个解决方案,使用命令行成功导出了数据库,但我需要取消选择几个表,这就是为什么我宁愿使用“通常”的方式。

提前谢谢您!

2个回答

就我而言,这就是解决问题的方法。 打开 Xampp 的 php.ini 文件并将以下内容粘贴到底部:

max_input_vars = 5000
suhosin.request.max_vars = 5000
suhosin.post.max_vars = 5000

保存文件并从 Xampp 重新启动 Apache。

Pen061
2020-12-05

这是我在导出表格时使用的方法,

  1. 导出时,您会发现已选择“快速”,
  2. 您需要选择自定义,然后
  3. 转到“输出”部分并执行以下操作
  4. 选择,将输出保存到文件
  5. 在压缩类别中,选择压缩

然后继续将您的表格下载为压缩文件。

dingoo
2022-10-04