28

我是 php 和 wordpress 的新手,但是由于某些需要,我只能使用 wordpress。因此,刚开始我阅读了教程并创建了自己的 wordpress 主题,当我尝试上传主题时,出现以下错误:

The package could not be installed. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature

搜索相同的内容,我发现通常导致此类错误的原因是最大可用空间或上传文件大小问题。但是,由于我在 localhost 上工作,所以我认为情况并非如此。此外,我还增加了upload_max_filesize,post_max_sizememory_limit。但我仍然遇到同样的错误。

我正在使用 Wordpress 3.5.2。

4

9 回答 9

44

由于您尝试上传ZIP压缩版本以外的此错误。在 wordpress 中上传插件时不支持其他格式。

您应该解压缩插件并确保使用ZIP格式压缩并上传它会正常工作。

于 2014-06-07T06:23:18.127 回答
2

一种简单的替代方法是下载主题包,将其压缩并通过 FTP 将整个主题文件夹上传到

/wp-content/themes

然后转到 Admin CP 并切换到新安装的主题。

于 2013-07-21T11:04:37.530 回答
1

请检查此处是否只有您要上传的文件。我遇到了同样的问题,然后我搜索文件夹,里面已经有 zip 文件夹。上传该zip文件后。问题解决了。现在主题已激活。

于 2015-07-03T14:53:42.733 回答
1

我在尝试从 Wordpress 界面安装 Wordpress 插件时遇到了这个问题。原来该特定帐户的磁盘空间配额已满。我去找WHM经理并增加了配额,问题就解决了。

于 2018-03-20T08:44:34.337 回答
1

未安装 zip 插件时出现此错误。对于 Ubuntu/Debian 和 php7.4 (Bionic),您可以使用

apt-get install php7.4-zip
service php7.4-fpm restart
于 2020-08-01T13:36:31.477 回答
0

我在为主题安装插件时遇到了类似的问题。与此同时,插件的下载网址似乎发生了变化,更新它解决了问题:)

于 2016-06-20T09:47:39.340 回答
0

我有同样的问题,原来问题是虚拟服务器超过了它的配额。(我正在使用 Virtualmin,并且在该网站的虚拟服务器上有 1GB 的配额)。

增加配额后,问题就消失了。

于 2021-03-07T16:19:09.867 回答
0

我又发现了一个可能对你有帮助的案例。

如果 zip 文件是incompletecorrupt.

于 2017-03-19T18:30:00.937 回答
0

这是因为您将主题上传为“.rar”文件。

将主题转换为“.zip”文件,然后将其上传到您的网站。

转换为“.zip”:

  1. 右键单击主题文件夹的文件夹。

  2. 选择“发送至”。

  3. 单击“压缩(压缩)文件夹”。

  4. 将“.zip”文件上传到您的 WordPress 网站。

于 2017-11-03T12:58:02.423 回答