Normally licenses are activated with a couple of clicks, but sometimes there are things that may interfere with activation. This post is all about how to troubleshoot the process and get your plugin activated asap.
Activating a license
To activate your license, visit the “License” screen and follow the steps. Here is a video tutorial. If the license refuses to activate, walk through the following troubleshooting steps.
Server Test Plugin
First, make sure that your site passes the Server Test. This is recommended to do before purchase, because it determines if your site is functioning properly and compatible with USP Pro. The Server Test plugin basically checks that WordPress is able to make outgoing HTTP requests, so that your site can connect to the home server to activate the license.
If the Server Test plugin gives you a green light for activation, but the license still won’t activate, here are some troubleshooting steps that may help:
To manually activate your license, and/or manage your license in general, you can log in to your account at Plugin Planet. Here are the steps:
There on the Manage Sites screen, you can add/remove sites as needed. This may be helpful when trying to activate your license on new/transferred domains.
Check the plugin
You can verify that you are using the correct version of the plugin, which is required for activation and proper functionality.
- For USP Pro — Open
/updates/usp-updates.phpand make sure that line 5 matches your license level*
- All other pro plugins — No need to check the license level (it’s handled dynamically)
* For USP Pro, line 5 of
/updates/usp-updates.php should look similar to this (depending on license level):
define('USP_ITEM_NAME', 'USP Pro Personal');
Where “USP Pro Personal” is the same as your purchased license. If it is not the same, then that is the issue. Contact me asap to get the correct version of the plugin.
If all else fails, and you decide to re-install the plugin, make sure to walk through the following steps:
- Backup your database (just in case)
- Delete the license key from the license field and click save changes
- Deactivate and uninstall the plugin (i.e., delete it from the server)
- Download a fresh copy of the plugin, install and activate as normal
- Try again activating your license via the “License” screen
Note that in order to activate the license, your server needs to make an outgoing HTTP request to my server. So if there are any firewalls, plugins, or scripts that would prevent this, they will need to be temporarily disabled. Refer to Server Test plugin for more information.
Normally plugins update like any other WordPress plugin, with a notice in the Admin Area and an option to upgrade automatically. If that’s not working, there a couple of things to check (note that this is for plugin updates, not license activation):
- Visit Dashboard ▸ Updates and click the “check again” button
- Is there a firewall or security plugin in place that would be prevent outgoing HTTP requests, which are required for auto-updates to work
- Are other plugins displaying update notices and auto-updating in the Admin Area?
If all else fails you can always grab the latest version of the plugin from your account at Plugin Planet and update manually. To help you stay current, subscribe to the Plugin Planet News Feed. That way you always will know when new versions of plugins are available.