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)
