Erreur lors de l’installation d’un module Magento
Lorsque vous tentez d'installer une extension sur votre magento connect une erreur se produit de type :
downloading Locale_Mage_Community_de_DE-1.3.2.4.tgz ... Starting to download Locale_Mage_Community_de_DE-1.3.2.4.tgz (107,020 bytes) . . . . ...done: 107,020 bytes ERROR: failed to mkdir /var/www/path/path/path/app/design/adminhtml/default/default/locale/de_DE
Ceci est causé par le fichier pear.ini se trouvant /downloader/pearlib
Il stocke le chemin absolue de votre site lors de la première installation de Magento, si vous avez déplacé votre magento de répertoire, vous devez supprimer ce pear.ini pour qu'il le recrée avec le bon chemin.
une autre erreur peut ensuite apparaitre :
No releases available for package "connect.magentocommerce.com/community/Locale_Mage_community_de_DE" PEAR ERROR: install failed
Ceci est causé par le cache du downloader, supprimer les fichiers présents dans le répertoire : /downloader/pearlib/cache
Et enfin si vous n'avez pas changé le mode de préférence des modules vous pouvez avoir également comme erreur :
Failed to download magento-community/Locale_Mage_community_cs_CZ within preferred state "stable", latest release is version 1.2.0.0.1, stability "beta", use "channel://connect.magentocommerce.com/community/Locale_Mage_community_cs_CZ-1.2.0.0.1" to install PEAR ERROR: install failed
Pour cela allez dans settings de magento connect et choisissez "beta". Attention un module en beta présente plus de risque sur un environnement de production.
Une fois ces fichiers supprimés vous devriez pouvoir installer vos extensions sans problème.
downloading Locale_Mage_Community_de_DE-1.3.2.4.tgz ... Starting to download Locale_Mage_Community_de_DE-1.3.2.4.tgz (107,020 bytes) . ...done: 107,020 bytes install ok: channel://connect.magentocommerce.com/community/Locale_Mage_Community_de_DE-1.3.2.4
