Impossibile installare un'estensione utilizzando Magento Connect Manager Nessuna risposta?


9

Ho installato un nuovo magento 1.9 sul mio vps in esecuzione con nginx. La mia cartella principale di magento è /var/www/abc.hello.com/datazone/ e imposta anche la proprietà come dati www come utente e dati www come gruppo (utente nginx www-data). tutto va bene durante l'installazione di Magento, non ha mostrato alcun errore di autorizzazione.

Dopo aver installato magento, vado nel sistema del pannello di amministrazione -> magento conncet -> magento connect manager, non ho mostrato alcun errore di autorizzazione su magento connect manager quindi provo a installare "PageCache powered by Varnish" con la chiave Magento Connect 2.0, incollo il chiave di estensione da installare, quindi fare clic su Procedi all'installazione. In magento connect manager manager in basso mostra

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

Non passa ulteriormente al processo di installazione.

Il problema è la mia installazione? o problema di autorizzazione? o qualcuno pensa altro? Non riesco a installare alcuna estensione a causa di questo grosso problema. Sono nuovo in magento :) Grazie in anticipo.


Non credo che l'estensione che hai condiviso sia compatibile con 1.9
TBI Infotech,

ok ma Fooman Speedster è di nuovo compatibile con 1.9 e lo stesso problema durante l'installazione di Fooman Speedster si ferma a ... fatto: ...... processo
Principiante

Hai installato un nuovo Magento, sono sicuro che Fooman funzioni bene con Magenta, potrebbe esserci un conflitto di personalizzazione. Quale errore mostra
TBI Infotech,

come sopra basta sostituire Varnish_Cache-4.0.5.tgz con Fooman_Speedster-3.0.14.tgz ... il problema principale è che non riesco a installare alcuna estensione usando magento connect manager :(
Principiante

Hai provato ad aggiungerli manualmente?
TBI Infotech,

Risposte:


5

Prova questo potrebbe essere il suo uso completo per te. Ha risolto il mio problema.
Vai a downloader / lib / Mage / Archive / Helper / File / Gz.php nella tua directory Magento
e sostituisci

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

con

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

3

Questo non sta risolvendo il problema, ma se cerchi nel tuo file system, vai a -

downloader/.cache

dovresti vedere il pacchetto scaricato come archivio .tgz.

Puoi scaricare questo, estrarre e quindi caricare direttamente nel tuo negozio.


3

Ho avuto lo stesso problema. Ho cercato per ore questo problema. Ho avuto un problema relativo al permesso per i file e le cartelle ... L'ho risolto come segue ...

  1. Vai alla scheda "Impostazioni" di "Magento Connect Manager".
  2. Quindi selezionare "sì" per il campo "Usa autorizzazioni personalizzate:"
  3. Quindi salvare le impostazioni.
  4. Ora esegui il processo generale di installazione dell'estensione nella sezione "Estensione".

Spero che sia di aiuto...


1
  1. Vai al pannello di amministrazione -> sistema -> magento connect -> fai clic su magento connect manager per reindirizzare alla pagina magento connect manager.
  2. Ora nel blocco Installa nuove estensioni inserisci la chiave di estensione che hai ottenuto da Magento Commerce e fai clic su Installa
  3. Se nella console vedi questo controllo delle dipendenze dei pacchetti che iniziano a scaricare Varnish_Cache-4.0.5.tgz ... ... fatto: 34.730 byte che nel backend scaricato correttamente riesci a vedere il file in magento root-> downloader->. cache-> community lì puoi trovare l'estensione con il formato file tz
  4. Copia quel file sul desktop ed estrailo in formato tar ora torna a magento connect vai al blocco di caricamento del file del pacchetto diretto e seleziona questo file tar e carica e installa puoi vedere le modifiche nel pannello di amministrazione puoi vedere la tua estensione nel blocco Gestisci estensioni esistenti si

0

La registrazione con Magento Connect non sempre chiarisce quale sia la causa dell'errore. Alcuni errori vengono eliminati nel codice.

L'uso di un debugger PHP ti aiuterà a rispondere alla domanda in modo più specifico poiché ti consentirà di eseguire l'esecuzione del codice durante Magento Connect per trovare il problema e risolverlo.

Xdebug è un popolare debugger PHP open source che funziona con Nginx e Apache (e la maggior parte degli IDE open source).


Per favore, leggi il mio problema prima di dare un consiglio. xdebug su nginx!
Principiante

Scusa e mi scuso per il mio errore.
Principiante
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.