【问题标题】:Magento Extension Installation ErrorMagento 扩展安装错误
【发布时间】:2013-06-28 06:59:25
【问题描述】:

我是 Magento 的新手。当我尝试使用此密钥安装新扩展时:-http://connect20.magentocommerce.com/community/Netz98_ModuleCreator。一切正常,但是在单击安装按钮然后继续按钮后,我收到以下错误..

检查包的依赖关系 安装包社区/Netz98_ModuleCreator 1.0.0

连接错误:无法打开文件 /var/www/downloader/.cache/community/Netz98_ModuleCreator-1.0.0/moduleCreator/Templates/Blank/app/code/local/Namespace/Module/Block/Adminhtml/Module/编辑/Tab/Form.php

我试图解决但无能为力.. 任何人都可以解决它吗?任何答案都是可观的..

【问题讨论】:

  • 文件是否存在,您是否已经排除了权限问题(运行网络服务器进程的用户是否允许读取相关文件)?
  • 感谢您的回复.. @Jürgen Thelen.. 我看到了路径,其中 Form.php 文件不存在...我已为 /var/www 提供以下命令/downloader chmod -R 777 下载器
  • 同样的问题,使用 ebizsmart magemonkey 扩展

标签: magento-1.7


【解决方案1】:

https://stackoverflow.com/a/26436345/4155825

我猜同样的错误。我试试这个并解决了我的问题。

[引用]

在文件下载器\lib\Mage\Archive\Tar.php 中找到方法_extractFileHeader()。 然后找到代码:

if (!($header['name'] == '././@LongLink' && $header['type'] == 'L')) {
    $header['name'] = trim($header['name']);
    return $header;
}

并将其替换为:

if (!(trim($header['name']) == '././@LongLink' && $header['type'] == 'L')) {
    $header['name'] = trim($header['name']);
    return $header;
}

希望这会对你有所帮助。

【讨论】:

    【解决方案2】:

    根据我的经验, chmod -R 777 下载器不起作用。当有很多目录时,-R 似乎并没有一路下降。

    我不得不走得更远, chmod -R 777 /var/www/downloader/.cache/community/Netz98_ModuleCreator-1.0.0/moduleCreator/Templates/Blank/app/code/local/Namespace/Module 让它在更深的目录上设置适当的权限。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多