我是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_size
和memory_limit
。但我仍然得到同样的错误。
我正在使用Wordpress 3.5.2。
这个错误是由于你试图上传除了ZIP
压缩版本。在wordpress中上传插件时不支持其他格式。
您应该解压缩您的插件,并确保您使用ZIP
格式压缩并上传它将正常工作。
一个简单的替代方案是下载主题包,解压缩并通过FTP整个主题文件夹上传到
/wp-content/themes
然后转到Admin CP并切换到新安装的主题。
请检查只有那些您要上传的文件。我遇到同样的问题,然后我搜索文件夹,其中已经有zip文件夹。上传该zip文件后。问题解决了。现在主题已激活。
我在尝试从Wordpress界面安装Wordpress插件时遇到了这个问题。原来该特定帐户的磁盘空间配额已满。我去了WHM经理并增加了配额,问题解决了。
我在为主题安装插件时遇到了类似的问题。看来,在此期间插件的下载URL已经改变,更新它解决了问题:)
我找到了另外一个可以帮助你的案例。
如果zip文件是incomplete
或corrupt
,它会抛出相同的错误。
这是因为您将主题上传为“.rar”文件。
将主题转换为“.zip”文件,然后将其上传到您的网站。
要转换为“.zip”: