Tried to upgrade from CE 2.2.4 to CE 2.2.5 via composer. Half way it came back with message saying not enough memory and the whole process stopped. The worst to this is I found most files under public_html were removed during upgrade.
Any suggest how I can recover back to CE 2.2.4 at least i have my website back and running? Just do another composer upgrade to CE 2.2.4 version?
Why upgrade from 2.2.4 to 2.2.5 causes memory issue? I use shared server so have limited space. But in all previous upgrades (from 2.2.1 all the way to 2.2.4), this never happened. I assume upgrade should use less space than full installation?
You can downgrade your Magento version by just change in composer.json file,
You need to replace below the line in your composer.json file,
"version": "2.2.5", to "version": "2.2.4",
"magento/product-community-edition": "2.2.5", tp "magento/product-community-edition": "2.2.4",
Now run the command from the root of your Magento,
I did that to put the version back to 2.2.4. However, there is another issue. It appears that everything under bin folder is gone. So after update, when I want to disable maintenance mode, it failed with error message "Could not open input file: bin/magento".
How can the upgrade to 2.2.5 wipe out magento folder completely? What can i do from here? Re-install from scratch?
You can download bin folder from Magento Github,
Thanks Rakesh. After downloaded bin, I found there are more files missing. Looks like I am going to download the whole 2.2.4 and upload the missing ones. Any idea why upgrade could cause so many critical files deleted?