Really Simple SSL Pro and Pro Multisite (included in all Agency plans) both use the licensing framework from Easy Digital Downloads, which is a proven technology for upgrading in WordPress. If you have issues upgrading the Pro plugin(s), please check if you have activated your License Key.
You can find the License tab by navigating to Settings -> SSL & Security -> “Settings” in the top menu bar -> License. If your License Key is correctly activated, you will see a green “Success” notice under the License field.
My license is active but getting the ‘Update failed, download failed: unauthorized.’ error
When your license is valid and active but you are seeing this error, try to deactivate and then reactivate the license in the ‘License’ tab under the Really Simple SSL settings. This will ‘reset’ your license and will fix this error most of the time.
Also check if your license hasn’t expired: a license is valid for one year. You can check your license status on your account.
If you have done this and are still getting this error, please fill in the support form and include your license and website URL so we can take a look at what the issue might be.
An error occurred while updating {plugin name}: Could not copy file.
If you see this error, this either means your disk space on your hosting package is full, or the permissions haven’t been set correctly. If you don’t have this with other plugins, it’s possible you’ve uploaded this file with FTP, causing the permissions to be set in a different way than for other plugins. Another solution to this issue can be updating PHP to the latest version.
In the error log you might see something like this:
fopen({filename}): failed to open stream: Invalid argument
cURL error 51
In some cases you might see this error:
An error occurred while updating Really Simple SSL pro: Download failed. cURL error 51: SSL: certificate subject name ‘domain.com’ does not match target host name ‘really-simple-ssl.com‘
If you see this, the server uses very old OpenSSL software, or you need to upgrade your PHP version. An extensive article about this error is written by Yoast.
Installation package not available
If you get this message, your license has expired or is not valid. You can renew or upgrade your license on your account.
Download failed.: SSL peer certificate or SSH remote key was not OK
There seems to be something wrong with your DNS settings. If you specifically see this error, please check this article.
Manual method
If the download from your WordPress dashboard doesn’t work, you can download the latest version from your account page, and upload it manually.
If you don’t have an account yet, you can create it with the email address you used to purchase the plugin.
After downloading the zip file, follow these steps:
- Unzip the plugin file
- Open your FTP client
- Lookup the /wp-content/plugins/ directory
- Upload the really-simple-ssl-pro folder into the wp-content directory, which overwrites the current really-simple-ssl-pro folder