2013-06-28 1 views
1

Je suis nouveau sur Magento. Et quand j'essaie d'installer de nouvelles extensions en utilisant cette clé: - http://connect20.magentocommerce.com/community/Netz98_ModuleCreator. tout fonctionne parfait, mais après avoir cliqué sur le bouton Installer, puis de procéder bouton je reçois l'erreur suivante ..Erreur d'installation de l'extension Magento

Vérification des dépendances des paquets Installation communauté package/Netz98_ModuleCreator 1.0.0

CONNECT ERREUR: Impossible d'ouvrir le fichier /var/www/downloader/.cache/community/Netz98_ModuleCreator-1.0.0/moduleCreator/Templates/Blank/app/code/local/Namespace/Module/Block/Adminhtml/Module/Edit/Tab/Form.php

J'ai essayé de résoudre mais je ne pouvais pas l'aider .. quelqu'un peut-il avoir une solution pour cela ??? toute réponse est appréciable ..

+0

Le fichier existe-t-il et avez-vous déjà exclu les problèmes d'autorisation (l'utilisateur exécutant le processus serveur Web est-il autorisé à lire le fichier en question)? –

+0

merci de donner réponse .. @ Jürgen Thelen .. J'ai vu le chemin, où le fichier Form.php n'existe pas ... J'ai donné la commande suivante pour l'autorisation de la/chmod -R 777 downloader chmod/var/www télécharger – user2235971

+0

même problème ici, avec l'extension ebizsmart magemonkey – Alex

Répondre

-1

D'après mon expérience, chmod -R 777 downloader ne fonctionne pas. -R ne semble pas aller au fond quand il y a beaucoup de répertoires. Je devais aller plus bas et chmod -R 777 /var/www/downloader/.cache/community/Netz98_ModuleCreator-1.0.0/moduleCreator/Templates/Blank/app/code/local/Namespace/Module pour cela pour définir les autorisations appropriées sur les répertoires plus profonds.

0

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

même bug, je suppose. J'essaie cela et a résolu mon problème.

[quote]

Dans téléchargeur de fichier \ lib \ Mage \ Archive \ méthode Tar.php trouver _extractFileHeader(). Ensuite, trouver le code:

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

et le remplacer par:

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

Espérons que cela vous aidera.