打包Magento扩展时找不到包

时间:2011-05-06 10:47:38

标签: magento

我为magento创建了一个新主题。我想将它提交给communtity。当我尝试打包扩展时,我得到包数据已保存消息,但没有在var / pear目录中包。是不是可以在localhost中打包扩展?你需要更多的信息吗?任何帮助都将不胜感激。

3 个答案:

答案 0 :(得分:4)

请参阅此文章: - Magento: How to create extension package? (IMAGES)

检查数据是否填写正确。

在创建扩展程序包时,在打包信息 - >下;支持的版本

  • 如果您选择了“ 1.5.0.0&稍后”,那么您的扩展程序包将存储在 var / connect 目录中。这支持Magento connect 2.0。

  • 如果您选择了“ 1.5.0.0之前”,那么您的扩展程序包将存储在 var / pear 目录中。这适用于Magento connect 1.0。

  • 如果您选择了这两个选项,则扩展包将存储在两个位置(var / connect和var / pear)。

  

从var / pear上传1.0版本时 - Magento Connect会   为您制作2.0版本。如果你只想支持1.5和   更高版本的Magento只能从上传2.0文件   var / connect目录到Magento。资源:   http://www.magentocommerce.com/wiki/7_-_magento_connect/packaging_a_magento_extension_in_1.5

修改

我尝试使用 app / design skin 文件夹创建一个包。它工作正常,我可以在 var / pear 中的包文件中看到其他文件夹和文件。

我测试了默认主题和默认皮肤。在“内容”部分中,我保持这样: -

Target: Magento Theme Skin
Path: frontend/default/default
Type: Recursive Dir

Target: Magento User Interface
Path: frontend/default/default
Type: Recursive Dir

答案 1 :(得分:0)

您为“支持的版本”选择了哪个版本?也请检查var/package/文件夹。检查两个文件夹是否具有用户和组写访问权限。

答案 2 :(得分:0)

使用.tgz扩展名保存包,因此正在运行

find . -name '*.tgz'
来自magento基本文件夹的

始终是查找包裹的好方法。

此外,从1.5开始,Magento改变了他们的包管理系统。这就是您必须选择受支持的版本选项的原因。对于1.5及更高版本的软件包,Magento默认将文件放入

var/connect

var/package文件夹仅在您选择创建pre 1.5软件包时使用。