Расширения сообщества не отображаются в Magento Connect Manager после обновления 1.9x

magento.stackexchange https://magento.stackexchange.com/questions/111487

Вопрос

Я обновил веб-сайт magento с версии 1.7x до 1.9x.Я обнаружил много проблем, но одна из них довольно серьезная.Я скопировал папку app/code/community из старой версии в последнюю.Теперь проблема в том, что я не могу видеть эти расширения в моем Magento Connect Manager.Я не могу ни установить эти расширения, ни обновить их.

Пожалуйста, подскажите мне, как лучше всего отобразить расширения?Каков наилучший способ обновления infact?

Это было полезно?

Решение

Копирование файлов из версии Magento 1.7 в версию 1.9 не приведет к их отображению в Magento Connect.У Magento Connect нет надежного способа узнать, что вы скопировали его в app/code/community.

Если я не ошибаюсь, Magento использует var/package/moduleName.xml файлы, сообщающие Magento Connect, какие модули были загружены и установлены.Таким образом, проверив весь var/package папка, Magento Connect знает, что было установлено, и имеет определенную информацию об этом, такую как дата установки, версия модуля и т.д.

Попробуйте скопировать свой var/package папку для новой установки, в конечном итоге это может помочь.

Лучший способ обновления - скопировать модули вручную, поскольку у Magento Connect все еще есть некоторые серьезные проблемы с зависимостями и другими вещами.Я несколько раз пробовал использовать диспетчер, но копирование папок в мою среду IDE было, безусловно, самым простым и быстрым.

Другие советы

Вам необходимо проверить разрешение на файл на cache.cfg и connect.cfg внутри папки Downloader Оба файла должны быть пишечными

Если это не сработало, вы можете восстановить Cache.cfg, если у вас есть SSH-доступ к сайту:

./mage clear-cache
./mage mage-setup .
./mage sync --force
./mage sync-pear --force
.

Может быть, это код изменился в функции Makerequest после V1.9.0.1 в / sdownloader/lib/mage/http/client/curl.php Замените файл curl.php для того, что используется в Magento версии 1.9.0.1 или ранее.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top