Magento Connect Manager – Community Extensions Not Showing After 1.9x Upgrade

magento-1.7magento-1.9magento-connect

I have upgraded a magento website from 1.7x to 1.9x. I found many issues but one of them is pretty serious.
I have copied the app/code/community folder from the old to the latest version.
Now the problem is I cannot see those extension on my Magento Connect Manager. Neither I can install those extensions nor I can update those.

Please guide me as to what is the best way to get the extensions show up? What is the best way to upgrade infact.

Best Answer

Copying the files from the 1.7 Magento version to the 1.9 version will not make them appear in Magento Connect. Magento Connect has no reliable way of knowing that you copied it to app/code/community.

If I'm not mistaken, Magento uses the var/package/moduleName.xml files to tell Magento Connect which modules were downloaded and installed. This way, by checking the whole var/package folder, Magento Connect knows what was installed and has certain information about it such as the install date, module version, etc.

Try copying your var/package folder to the new installation, this might help eventually.

The best way to upgrade is copying the modules by hand, as Magento Connect still has some serious issues with dependencies and other stuff. I've tried using the manager multiple times but copying the folders into my IDE was by far the easiest and fastest.