1)Download package named 'Grav Core + Admin2 plugin' from http://getgrav.org/downloads as it has the admin panel (core package only has homepage)
2. Compare grav-update.zip and grav-admin.zip. If there is a change then change upgrade method and extract grav-update.zip instead of grav-admin.zip. (https://learn.getgrav.org/basics/installation)
3. PHP REQUIREMENT LINK : https://learn.getgrav.org/20/basics/requirements
4. The folder /user/accounts/ needed writable permission in 1.7.12. We have added this as script throws error while hitting admin url that it isn't writable while installing through Softaculous. Please check if this is needed in next version in install and upgrade both.(Needed in 1.7.13 as well)
5. We have reverted to 1.7.49.x as vendor discontinued 1.7.50.x as mentioned here :
https://discourse.getgrav.org/t/upgrade-to-grav-v1-7-50-9-not-working/29222
6. api-private.php and security-private.php file generates on its accessing front page and admin panel.
7. Download migration plugin from https://github.com/getgrav/grav-plugin-migrate-grav/releases
8. We do not unzip the latest package in upgrade because the vendor has confirmed that the script itself handles upgrade from admin panel. Since there is a migration while upgrading from 1.7.x to 2.0.x we have installed the migration plugin.
9. Grav 2.0.8 upgrade was not working on ampps hence we have restricted it. Check in next version and enable if working.
(Checked from 2.0.8 to 2.0.10 on ampps. still not working)