Correzione del bug Magento Connect Manager

Se durante l’installazione di un pacchetto dal Magento Connect Manager si riscontra l’errore

Download of “Nome_pacchetto" succeeded, but it is not a valid package archive Error: cannot download

 

la soluzione potrebbe risiedere in un bug del file Tar.php appartenente al framework Pear nella cortella:

/downloader/pearlib/php/Archive

 

Modificare la funzione listContent()  come segue:

function listContent()
{
$v_list_detail = array();
if ($this->_openRead()) {
- if (!$this->_extractList('', $v_list_detail, "list", '', '')) {
+ $r = $this->_extractList('', $v_list_detail, "list", '', '');
+ if (!$r) {
unset($v_list_detail);
$v_list_detail = 0;
}
$this->_close();
}

return $v_list_detail;
}

Avendo cura di commentare la riga con il – davanti e aggiungere le righe con il + (come nella notazione standard della correzione dei files)

0 commenti

Lascia un Commento

Vuoi partecipare alla discussione?
Sentitevi liberi di contribuire!

Lascia un commento