Обновление:
более простой способ настроить Magento Connect после переноса сайта — это просто удалить файл «downloader/pearlib/pear.ini».
*****
Для правильной работы Magento Connect после переноса сайта на новый сервер или в другое место файловой системы сервера требуется в файле pear.ini обновить пути файловой системы.
Ручное редактирование данного файла неудобно в связи с особенностями его формата.
Вместо ручного редактирования можно использовать указанный ниже скрипт.
Перед запуском установите в этом скрипте верное значение переменной $oldBasePath - это прежний путь к корню Magento.
header('Content-type: text/plain'); $oldBasePath = '/путь к корню Magento без косой черты в конце'; $newBasePath = str_replace ('\\', '/', dirname (__FILE__)); $pathToPear = $newBasePath . "/downloader/pearlib/pear.ini"; $contents = explode("\n", file_get_contents($pathToPear)); $data = unserialize($contents[1]); foreach($data as $key => $value) { if(is_string($value)) { $data[$key] = str_replace($oldBasePath, $newBasePath, $value); } } file_put_contents ( $pathToPear , $contents[0] . "\n" . serialize($data) ) ;