解决WordPress无法安装这个包PCLZIP_ERR_BAD_FORMAT(-10)

今天我在本地测试(WordPress4.3版本)上传WordPress主题时出现如下这样的错误:

<blockquote

正在解压缩安装包…

无法安装这个包。 PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature

</blockquote

网上搜索了一番,出现这样的问题还是挺多的,而且网上给出的办法也有很多。根据我个人的理解,这个应该是主题安装包的格式问题导致不兼容,现在就跟大家说一说我遇到的情况及解决办法。

解决WordPress无法安装这个包PCLZIP_ERR_BAD_FORMAT(-10)

方法一、最笨的方法也是最有效的方法

直接将主题安装包解压后通过FTP上传,然后到WordPress后台》外观》主题》启用新主题即可。如果是本地测试,直接把解压后的主题文件拷贝到wp-contentthemes即可。

方法二、重新打包主题文件为.zip格式

这个方法也比较笨,不过也挺有效的,直接将那个.rar格式的主题安装包解压后,重新打包为.zip格式的安装包上传安装即可。

方法三、修改WordPress文件代码让其支持rar格式

进入wp-includes文件夹找到functions.php文件,通过搜索找到function wp_get_mime_types()这个函数,看看这个控制可以上传的文件类型是否已经支持rar格式,如下图所示:

解决WordPress无法安装这个包PCLZIP_ERR_BAD_FORMAT(-10)

如果没有的话,请加上以下代码:

  1. ‘rar’  => ‘application/rar’,

</div

理论上有了这个代码就说明这个版本的WordPress是支持上传rar格式的主题文件的,可惜我在本地测试了无数次,都不成功,还是出现“无法安装这个包。 PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature”这样的错误。不知道是否跟本地环境有关?至于上传到虚拟主机上会不会出现这个问题,就留待大家去测试解决了。

最后,个人建议如果在上传安装WordPress主题时遇到这种情况,最好的方法其实是方法二,解压后重新打包为ZIP格式然后将文件上传即可,简单有效。至于方法一,如果主题文件比较多,而且网速不给力的话,也要上传挺长时间的;至于方法三,我在本地测试是没有解决这个问题,所以在这里不推荐。

你可能感兴趣的文章
  • Nana主题图片布局秒变淘宝客主题的详细教程
  • 如何屏蔽爬虫yisouspider一搜蜘蛛访问站点
  • 分享一款超级简洁大方的网站404页面HTML模板
  • 三种方法修改WordPress默认用户名admin
  • Windows 10原版ISO文件制作U盘启动盘图文教程
  • 红米Note增强版USB共享WIFI网络让笔记本上网方法
  • WordPress站点增加私密留言评论功能的教程
  • WordPress站点添加背景图的两种方法

</p

相关推荐

发表回复

房先生
我们将24小时内回复。
2024-05-10 13:30:05
您好,有任何疑问请与我们联系!
您的工单我们已经收到,我们将会尽快跟您联系!
[QQ客服]
2781198
加我微信
[电话联系]
13585372227
[电子邮件]
chaoneo@163.com
取消

选择聊天工具: