我想在Magento connect上传我自己的扩展程序,但我无法在Magento Connect中上传zip文件。上传我的模块错误时显示"无法保存版本。不允许的扩展发布文件类型。 "
任何团体都有任何想法,所以请告诉我。
提前致谢。
答案 0 :(得分:0)
您的扩展程序必须是文件类型扩展名.tgz
,因为这是Magento中规定的。有一些在线工具可以将.zip
转换为.tgz
,如this site。
另请查看Magento的this manual,了解如何打包Magento Connect Extensions。
答案 1 :(得分:0)
似乎您拥有的zip文件不是Magento软件包。您可以使用Magento Connect管理器以正确的格式仅上载包含package.xml文件的有效Magento软件包,包括包含扩展文件的<contents>
元素。
如果您有一个package.xml文件,其结构如下:
<?xml version="1.0"?>
<package>
<name>...</name>
<version>.</version>
...
<contents>...</contents>
...
</package>
通过将package.xml放在根目录中,并将其他文件放在相对于根目录的相应位置,尝试将软件包重新创建为.tgz文件。
如果您没有package.xml文件,我建议您考虑将扩展文件复制到Magento安装中的相应位置,以手动安装扩展。