我从一个旧的lubutu版本升级到14,现在运行PHP 5.5和phpMyAdmin 4.0.10deb1,我定期在主机之间移动小型MySQL数据库导出(700 KB gzip,大约7- 10 MB解压缩SQL)。
您试图加载压缩不受支持的文件(application/gzip)。您的配置未实现或禁用了对该文件的支持。
这在旧的PHP设置上运行得很顺利,我不确定这是mime类型的问题还是配置问题。
我可以提供详细的phpinfo()转储文件,但是zlip、phar等文件都在那里:
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
gzip压缩的sql文件没有损坏,他们解压和加载手动没有问题。如果有一些配置设置,你可以建议我试试
7条答案
按热度按时间lvmkulzt1#
我在不同的配置下遇到了同样的问题:Ubuntu 16.04 + PHP 7.0 + VirtualMin。php7.0的zip库根本没有安装,所以这修复了这个问题:
编辑:这适用于php 7. 0,命令必须适合你的php版本(7. x)
ufj5ltwl2#
从此处开始修复http://piwigo.org/forum/viewtopic.php?pid=151458
在你的/etc/phpmyadmin/config. inc. php中,那么它将在apt-get升级后仍然存在。
gudnpqoy3#
这是另一种情况。
从phpmyadmin下载了一个SQL文件到本地笔记本电脑。在上传到新的服务器之前,我在Finder中压缩了本地表单。(这是错误的),因为这会将__MACOS文件夹添加到压缩文件中。www.example.commyfile.sql.zip
生成相同的错误消息。
phpMyAdmin不加载压缩不受支持的数据库导入文件(application/gzip)
要防止这种情况发生,只需从命令行gzip文件,这样您就有..
gzip我的文件. sql
myfile.sql.gz
然后上传。
xzabzqsa4#
感谢所有的评论,请浏览一些链接,我的问题是Debian/Ubuntu选择zlib提供php函数
gzopen64
,而不是预期的gzopen
,解决方案概述如下:http://kb.parallels.com/en/116645/usr/share/phpmyadmin/import.php提供了以下功能,将gzopen更改为gzopen 64可以修复此问题
ej83mcc05#
在CentOS 8上
应该能修好。
z31licg06#
安装7zip软件,将数据文件压缩成gz格式导入,问题就解决了
j2qf4p5b7#
你可能需要配置你的Apache服务器:
查看此链接以获取更多信息:http://httpd.apache.org/docs/2.2/mod/mod_deflate.html