首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpMyAdmin不使用不支持的压缩加载数据库导入文件(application/gzip)

phpMyAdmin不使用不支持的压缩加载数据库导入文件(application/gzip)
EN

Stack Overflow用户
提问于 2014-06-04 08:59:39
回答 6查看 21.1K关注 0票数 18

我从一个老版本的lubutu升级到了14,现在运行PHP5.5和phpMyAdmin 4.0.10底1,我经常在主机之间移动小型MySQL数据库导出(700 14 gzip,大约7-10 14解压缩的SQL)。

您试图用不支持的压缩(application/gzip)加载文件。您的配置要么没有实现对它的支持,要么禁用它。

这在旧的PHP安装程序上都很顺利,我不确定这是mime类型的问题还是配置问题。

我可以提供详细的phpinfo()转储,但是zlip在那里,phar,等等:

代码语言:javascript
复制
Registered PHP Streams  https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip

Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, tls

Registered Stream Filters   zlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk

压缩的sql文件没有损坏,它们是手动解压缩和加载的,没有问题。如果有一些配置设置,你可以建议我尝试一下

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2016-09-07 08:15:30

在不同的配置下,我也遇到了同样的问题:Ubuntu16.04+PHP7.0+ VirtualMin。php7.0的zip库根本没有安装,因此解决了这个问题:

代码语言:javascript
复制
apt-get install php7.0-zip

编辑:这适用于php7.0,命令必须适合您的php版本(7.x)

票数 44
EN

Stack Overflow用户

发布于 2014-07-04 08:01:33

把修复从这里http://piwigo.org/forum/viewtopic.php?pid=151458

代码语言:javascript
复制
if (extension_loaded('zlib') && !function_exists('gzopen') && function_exists('gzopen64'))
{
  function gzopen($filename, $mode, $use_include_path = 0) {
    return gzopen64($filename, $mode, $use_include_path);
  }
}

在您的/etc/phpmyadmin/config.inc.php中。然后,它将生存下来的一个apt-get升级。

票数 7
EN

Stack Overflow用户

发布于 2016-05-31 11:15:33

这是你的另一个方案。

将SQL文件从phpmyadmin下载到本地膝上型计算机。在上传到新服务器之前,我在finder中压缩了本地表单。(这是一个错误),因为它将__MACOS文件夹添加到压缩文件中。myfile.sql.zip

生成相同的错误消息。

phpMyAdmin不使用不支持的压缩加载数据库导入文件(application/gzip)

要阻止这种情况的发生,只需将文件从命令行压缩,这样就可以..。

gzip myfile.sql

myfile.sql.gz

然后上传。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24033100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档