【问题标题】:Can't export database from phpMyadmin on Xampp无法从 Xampp 上的 phpMyadmin 导出数据库
【发布时间】:2021-03-15 19:24:37
【问题描述】:

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

致命错误:未捕获的 TypeError:传递给 PhpMyAdmin\Export::getFilenameAndMimetype() 的参数 5 必须是字符串类型,给定 null,在第 380 行的 C:\xampp\phpMyAdmin\export.php 中调用,并且定义在 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} 在第 270 行的 C:\xampp\phpMyAdmin\libraries\classes\Export.php 中抛出

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

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

非常感谢您!

【问题讨论】:

    标签: mysql phpmyadmin xampp


    【解决方案1】:

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

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

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

    【讨论】:

    • 做,max_input_vars = 5000 对我有用。谢谢 Pen061。
    猜你喜欢
    • 2013-06-15
    • 2015-01-02
    • 2015-05-20
    • 2017-01-05
    • 2015-09-13
    • 2018-04-16
    • 1970-01-01
    • 2016-01-04
    • 2017-08-17
    相关资源
    最近更新 更多