I have a fairly new GRAV install on a hosted WHM/cPanel VPS. All has been working fine and looking good! Today, I see there is a GRAV update, and about 8 plugins that have updates. Let the fun begin. First, I try updating GRAV. crash and burn, the "SafeUpgrade" pop-up appears and tells me it is "Running". No progress bar movement ever. After about 15 min. I give up on it. And now my system is showing Server Error 500.
(I'm using BRAVE browser with ad blocking disabled for this domain)
GRAV log file is no help. A.I. is no help (after hours of trying all kinds of crap)
After several backup restores and starting over, I have found that I can upgrade all the plugins via the admin if I do them one at a time, until I get to the Admin plugin. Running the update on that or the main GRAV package breaks the site. I've seen this in the past, where after updating GRAV, the update process deleted the main index.php, and I can recover by restoring the index.php from my backup or manually copying it from GitHub. However, that was not the issue this time around.
I'm using PHP 8.2, and with A.I. helping me run down log files, we were never able to find a log entry that explains why my site crashes after updating the Admin plugin.
I even went through the process of opening my site to SSH access and then attempting the update via the GRAV CLI. no difference in outcome.
So, I guess I'll leave the site as is and wait for more patching before trying to update the site again.
I do understand the difficulties around having so many different possible platforms and installation variations, making the process of supporting them all smoothly; however, I also think my setup is a pretty standard type of config used by lots and lots of people, and that makes this kind of critical crash of an update even more annoying to experience.
I can go on. So I figured I'd best see if I can get some help from the GRAV Discord, and even though I have a Discord account that I rarely use, it took me a lot of fiddle farting around to get access to this Discord area. It kept asking me to validate my account, but refused to accept my existing username and password. I ended up having to create a new email address and entering that and a new password in order to get through that process just to post here. It was NOT clear if it was directing me to create a new account because each Discord server needs you to create a new account for it??? OR was it wanting me to simply log in with my existing Discord login credentials? And it's showing my existing account in the lower left of my screen. TOO CONFUSING for those of us who have never or rarely ever used Discord. (and one of the reasons I rarely use Discord in the first place, it has never been an interface that makes sense to my eyeballs.)
Thanks for reading my little rant. Thank you to GRAV DEV team for all their hard work making a great system (when it works). And advance thanks to anyone who can help me solve my "Update Hell". 😉