Impossible d'installer une extension à l'aide du gestionnaire de connexion magento Pas de réponse?


9

J'ai installé un nouveau magento 1.9 sur mes vps fonctionnant avec nginx. Mon dossier racine de magento est /var/www/abc.hello.com/datazone/ et définit également la propriété en tant que www-data en tant qu'utilisateur et www-data en tant que groupe (www-data nginx user). tout va bien lors de l'installation de magento, n'a montré aucune erreur d'autorisation.

Après avoir installé magento, je vais dans le système du volet d'administration -> magento conncet -> magento connect manager, n'affiche aucune erreur d'autorisation sur magento connect manager puis j'essaie d'installer "PageCache powered by Varnish" avec la clé Magento Connect 2.0, je colle le clé d'extension à installer, puis cliquez sur procéder à l'installation. Dans la console du gestionnaire de connexion magento en bas, il s'affiche

checking dependencies of packages
starting to download Varnish_Cache-4.0.5.tgz ...
...done: 34,730 bytes

Il ne passe plus au processus d'installation.

Est le problème de mon installation? ou problème d'autorisation? ou certains pensent autre chose? Je ne suis pas en mesure d'installer une extension en raison de ce gros problème. Je suis nouveau à magento :) Merci d'avance.


Je ne pense pas que l'extension que vous avez partagée est compatible avec 1.9
TBI Infotech

ok mais Fooman Speedster est compatible avec 1.9 et même problème à nouveau lors de l'installation de Fooman Speedster son arrêt à ... fait: ...... processus
Débutant

Avez-vous installé sur magento frais, je suis sûr que Fooman fonctionne bien avec frsh magento, cela pourrait être un conflit de personnalisation. Quelle erreur montre
TBI Infotech

comme ci-dessus, il suffit de remplacer Varnish_Cache-4.0.5.tgz par Fooman_Speedster-3.0.14.tgz ... le problème principal est que je ne peux installer aucune extension à l'aide du gestionnaire de connexion magento :(
Débutant

Vous avez essayé de les ajouter manuellement?
TBI Infotech

Réponses:


5

Essayez ceci peut être son utilisation complète pour vous. Cela a résolu mon problème.
Allez dans downloader / lib / Mage / Archive / Helper / File / Gz.php dans votre répertoire Magento
et remplacez

$this->_fileHandler = @gzopen($this->_filePath, $mode); 

avec

$this->_fileHandler = @gzopen64($this->_filePath, $mode);

3

Cela ne résout pas le problème, mais si vous regardez dans votre système de fichiers, accédez à -

downloader/.cache

vous devriez voir le paquet que vous avez téléchargé en tant qu'archive .tgz.

Vous pouvez le télécharger, l'extraire, puis le télécharger directement dans votre boutique.


3

J'ai eu le même problème. J'ai cherché des heures sur ce problème. J'ai eu un problème lié à l'autorisation des fichiers et des dossiers ... Je l'ai résolu comme suit ...

  1. Accédez à l'onglet "Paramètres" du "Gestionnaire de connexion Magento".
  2. Sélectionnez ensuite "oui" pour le champ "Utiliser des autorisations personnalisées:"
  3. Enregistrez ensuite les paramètres.
  4. Effectuez maintenant le processus général d'installation de l'extension dans la section de l'onglet "Extension".

J'espère que cela t'aides...


1
  1. Allez dans le panneau d'administration -> système -> magento connect -> cliquez sur magento connect manager u soyez redirigé vers la page magento connect manager.
  2. Maintenant, dans le bloc Installer de nouvelles extensions, entrez la clé d'extension que vous avez obtenue de magento commerce et cliquez sur installer
  3. Si dans la console vous voyez cette vérification des dépendances des paquets commençant à télécharger Varnish_Cache-4.0.5.tgz ... ... fait: 34 730 octets qui en arrière-plan ce téléchargés avec succès u peuvent voir le fichier dans magento root-> downloader->. cache-> communauté, vous pouvez trouver l'extension u avec le format de fichier tz
  4. Copiez ce fichier sur le bureau et extrayez-le au format tar maintenant revenez à u magento connectez allez au bloc de téléchargement de fichier de package direct et sélectionnez ce fichier tar et téléchargez et installez u vous pouvez voir les modifications dans le panneau d'administration u pouvez voir votre extension dans le bloc Gérer les extensions existantes lui-même

0

La journalisation avec Magento Connect n'indique pas toujours clairement la cause de l'erreur. Certaines erreurs sont supprimées dans le code.

L'utilisation d'un débogueur PHP aidera à répondre à la question plus spécifiquement car il vous permettra de passer par l'exécution du code pendant Magento Connect pour trouver le problème et le résoudre.

Xdebug est un débogueur PHP open source populaire qui fonctionne avec Nginx ainsi qu'Apache (et la plupart des IDE open source).


omg, veuillez lire mon problème avant de donner des conseils. xdebug sur nginx!
Débutant

Désolé et je m'excuse pour mon erreur.
Débutant
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.