我使用 XAMPP 在本地主机上制作了 WordPress 网站的草稿。我使用 MySQL 为其创建了一个数据库。我已准备好上传到 BlueHost。我明白这意味着我需要将数据库保存为单个 .sql 或 .sql.zip 文件。
当我尝试将数据库转换为可以上传到 BlueHost 的 .sql 文件时,我不断收到“...\UAywaMh-.sql.part 无法保存,因为无法读取源文件”的消息。 BlueHost帮助说问题不在他们这边。我已经在 Firefox 和 Chrome 中尝试过了。 Chrome 显示“无法下载。”
我确实将“新模板”和“现有模板”字段留空。是这样吗?
我知道我创建的数据库的名称,并且我能够在 https://localhost/phpmyadmin/ 中轻松找到它,我不认为我弄错了。
如何解决此问题以便我的网站上线?谢谢!
更新:在 GitHub 上,有人描述了同样的问题,并说补丁 #17447 修复了它,但我在任何地方都找不到该补丁。 https://github.com/phpmyadmin/phpmyadmin/issues/17445
更新:GitHubber 回复了!原来答案是将 phpMyAdmin 更新到版本 5.20 或更高版本!我第一次这样做时,无法登录,但诀窍是复制 config.something 文件!
发布此内容以便将来的任何人都可以找到解决方案。
该问题最终由 https://github.com/phpmyadmin/phpmyadmin/issues/17445 修复,该问题已在 phpMyAdmin 5.1.4 和 5.2.0 中修复。 PHP 中似乎存在相关问题https://github.com/php/php-src/issues/8218,导致某些浏览器出现下载问题。
升级到最新的 phpMyAdmin 版本是解决方案。
按照以下说明,我的问题解决了,我已经导出了 db 文件。
转到XAMP控制面板 打开 > 外壳 //在shell中写入以下命令
按回车键
输入密码:
这将导出您的文件,filename.sql 将保存在您的 xammp 文件夹中