Magento CONNECT ERROR:无法打开文件

Dan*_* K. 8 php magento

我在使用magento connect安装扩展时遇到了一些麻烦.当我开始安装扩展时,outline终端写下这样的东西:

检查包的依赖关系安装包社区/ OrganicInternet_SimpleConfigurableProducts 0.7.4

CONNECT ERROR:无法打开文件/var/www/magento/downloader/.cache/community/OrganicInternet_SimpleConfigurableProducts-0.7.4/app/code/community/OrganicInternet/SimpleConfigurableProducts/Catalog/Model/Product/Type/Configurabl

我检查了路径,找到了所需的文件.正如你所看到的权限应该没问题;-)

drwxrwxrwx 2 www-data www-data 4.0K 11月3日11:10 Configurabl

我不知道该怎么做.我正在使用PHP 5.5.4-1 - 所以应该没问题.

你知道该怎么办吗?

rav*_*tel 10

下载\ LIB \法师\存档\ Tar.php

找到方法

_extractFileHeader().
Run Code Online (Sandbox Code Playgroud)

然后找到近代码行no 563:

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

并替换为:

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

在此输入图像描述

参见dev.评论:在此输入链接描述


Jon*_*Jon 2

在本例中,错误来自检查上传文件的 php 安全模块。从包中提取的文件之一中似乎存在一些非 ASCII 字符,一旦遇到它们,它就会停止处理该文件,因此“Configurabl”被缩短。

要解决此错误,您需要做的就是调整上传器安全模式的设置,但很可能您无权访问该设置。另一种选择是通过其他方式下载软件包(在本例中可以在 Github 上找到,网址为https://github.com/organicinternet/magento-configurable-simple),解压并通过 FTP 上传文件。