I’m probably overlooking something, but after spending the past hour or so checking documentation and other posts etc… I think I’ve possibly come across a bug.
When I log in to my MainWP and go to Extensions > Manage Extensions > Install Extensions > Administrative , I’m not able to select the Database Updater extension - it is greyed out and when I mouse-over the “i” info icon, it tells me “Extension not purchased. Click to find out more”.
My Main API key was validated and working fine (and still says valid) , but in an effort to troubleshoot I followed these steps documented from back when 4.2 came out with the change to the Extensions Licensing System - Activate Extension(s) API - MainWP Documentation
Not only did that not resolve the issue, but now I have a new one - my existing extension licenses keep reverting to “Extension API license is not activated. Click here to activate it.” status. And when I click that, for about 1 second it will say “License Activated” and gives the Green box / check for just a second, then reverts back to “Extension API license is not activated”.
If the Master API key you can find in your account isn’t working anymore, it would be best to have that check by support. You can create a ticket for that via My Account - MainWP WordPress Management (if you’ve logged into your account).
If it’s still valid, I don’t understand the issue you are facing. After validating, you should be able to “Activate Extensions” to activate them all. On that same page a hard refresh fixed it for me to make new extensions available.
Go to the WP > Plugins > Installed Plugins page on your MainWP Dashboard site,
Deactivate Extensions in the issue, then reactivate them,
Once you get redirected back to the Extensions page, click the Activate Extensions button to reactivate the API license
And that worked! I now have nice green check-marks (instead of a red x) next to the word License for each of my installed extensions.
Big relief. I was starting to really worry. Bogdan followed-up to my ticket and said that if I encounter something similar in the future, not to worry - MainWP extensions will stay fully functional during troubleshooting process so nothing bad can happen