【问题标题】:magento 1.8 own extension package empty tgz filemagento 1.8自带扩展包空tgz文件
【发布时间】:2014-05-03 01:33:45
【问题描述】:

我在 magento 1.8 环境中工作,并创建了一个新的扩展名,文件位于文件夹中:

magento/app/code/local/Package/Module/
-controllers
--IndexController.php
-etc 
--config.xml

magento/app/etc/modules/Package_Module.xml

我在后端创建了一个扩展,它创建了一个name.tgz 文件、一个package.xml 和一个name.xml。我的问题是虽然 xml 文件中的路径看起来正确,但我的 .tgz 文件只是空的,大小为 47 字节。

我是 magento 新手,谁能帮助我?

来自德国的问候

【问题讨论】:

  • 我认为在创建包时,您犯了一个错误。所以只有你有一个空包。确保您关注blog.chapagain.com.np/…
  • 我遵循了这样的教程..我的问题不是我没有得到文件我的问题是我的文件是空的我测试了所有内容,内容以 / 开头并且不使用目录...更改版本以更改文件夹我不知道...对于我的问题,互联网真的死了...或者我对谷歌很愚蠢:D

标签: php xml magento magento-1.8


【解决方案1】:

按照下图所示的目标路径,如果它不起作用,请告诉我

【讨论】:

  • 没有像往常一样工作的空 tgz 文件 package.xml 和 name.xml 生成
  • 在给出文件路径后,您是否单击了加载本地包按钮?因为它是强制性的点击它。然后只有您的文件将被复制到新包中。在 CONTENTS 块中给出路径后,我们需要点击 LOAD LOCAL PACKAGE 然后点击 SAVE AND CREATE PACKAGE..
  • 先删除那个var/CONNECT文件夹中没有用的前一个文件夹..然后我们可以知道哪个是正确的,否则它会重写它..确保你清除它跨度>
  • 我删除了旧文件夹,转到内容管理的内容,然后点击加载本地包,然后点击保存并创建包。新文件在文件夹中,tgz 仍然为空,大小为 47 字节
  • 仍然不知道我出了什么问题,但我找到了一个解决方案,我需要 modman 包,我喜欢用它来简单安装和维护扩展。我认为类似的解决方案也可能是......我得到了包含正确信息和空 tgz 文件的包 xml。所以我刚刚创建了一个同名的新 tgz 文件,我在其中列出了我的结构和文件......有点复杂但对我有用:) 感谢所有友好的帮助者:)
【解决方案2】:

我遇到了同样的问题。这是我修复它的方法。

我检查了我的 system.log 并发现了这个:

2016-05-14T05:11:22+00:00 ERR (3):警告:md5_file(./app/code/community/LeadGrid/Widget/etc/config.xml):无法打开流:否/var/www/magento/lib/Mage/Connect/Package.php 第 643 行中的此类文件或目录

因此,您必须将扩展程序的所有文件正确安装在您的 Magento 文件夹中。打包扩展时,Magento 会查找您在包管理器中指定的文件。

【讨论】:

    猜你喜欢
    • 2016-02-03
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    • 1970-01-01
    • 2019-06-30
    • 2015-02-21
    • 2013-12-15
    • 1970-01-01
    相关资源
    最近更新 更多