Xampp 无法从 phpMyadmin 导出数据库

Can't export database from phpMyadmin on Xampp

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

致命错误:未捕获类型错误:传递给 PhpMyAdmin\Export::getFilenameAndMimetype() 的参数 5 必须是字符串类型,给定为空,在 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} throw in C:\xampp\phpMyAdmin\libraries\classes\Export.php第 270 行

我尝试通过浏览器的开发工具清理缓存,但问题仍未解决。此外,我一点击“导出”,就看到一条消息,说一个表格超过了 1000 行。

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

非常感谢您!

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

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

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