当我从phpMyAdmin导出数据库时,出现“失败-网络错误”的提示。

25

每次我使用XAMPPphpMyAdmin导出数据库时,总是会遇到这个错误。它看起来像这样,但是如果我从YouTube、Pinterest或其他网站下载另一个文件,则不会有任何问题。

我向我的大学朋友询问,大多数人都没有解决方案,因为他们中的大多数人没有遇到过这样的问题。


可能是因为导出了大量数据集。你试图这样做吗? - DJ Hemath
一些导出的技巧: 1)如果尝试导出整个数据库失败,请尝试仅导出单个表。 2)禁用外键检查。 3)如果仍然无法工作,请更新您的php.ini,以便您可以导出更大的文件。 4)如果什么都不起作用,请尝试通过命令行导出。 - toffler
你要导出的数据库有多大?MySQL或Apache错误日志中有什么提示吗?你可以尝试使用不同的浏览器吗?你的网络上有任何防火墙或IPS吗? - Isaac Bennetch
3个回答

13

降级到较旧的PHP版本可以解决此问题。phpMyAdmin 5.1.3目前与PHP 8.1存在问题。因此,我将其降级到7.4.28。


1
实际上这只是 PHP 8.0.17 和 8.1.4 版本的问题。我降级到了 8.1.3,然后就可以正常运行了。 - Vael Victus
降低 PHP 版本不是可行的方法,如果我们的项目正在使用 8 或更高版本,那么怎么可能呢? - Hemil
3
在使用 PMA 5.1.3 和 PHP 版本 8.1.5 时,问题仍然存在! - Ted
1
我之前使用的是8.1.4版本,升级到8.1.6版本后问题得到了解决。 - Ben
当我使用XAMPP时,如何降级PHP My Admin? - lloydyu24
显示剩余5条评论

8

PHP设置头部的方式有一个bug或变更,影响到了phpMyAdmin,但已经在2022-05-10发布的phpMyAdmin 5.1.4和5.2.0版本中得以解决。

如果您想了解更多背景信息,可以查看phpMyAdmin的bug报告

编辑:更新答案,因为问题已经被修复。


我在XAMPP上使用了phpMyAdmin 5.1.3和php8.1。 我重新安装了相同版本,但没有发生任何变化。 所以,我在此之后安装了“phpMyAdmin 5.2+快照”。一切都正常工作。 只需将新的phpMyAdmin文件夹复制到旧的文件夹上,并替换所有相同的文件。 谢谢你,Isaac! - undefined

0

PHP 8.1.4中phpMyAdmin导出网络错误

当我尝试将测试数据库导出为SQL时,它给了我一个错误文件test.sql

我将其重命名为.html并复制到pma文件夹中,并通过localhost/phpmyadmin/test.html访问。

它显示:

index.php: Missing parameter: what
index.php: Missing parameter: export_type

查看错误图片

phpMyAdmin 5.1.3 在 PHP 8.1.4 中存在问题。

降级到旧版本的 PHP 可以解决这个问题。我降级到了 8.0.18,它对我有效。


11
有一个解决方法!只需使用“以文本形式显示输出”选项,然后将输出复制粘贴到文本文件中并保存。 - ratmalwer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接