• Resolved jamesradcliffe

    (@jamesradcliffe)


    Hi guys,

    I recently got a notification from another SSL provider that my certificate will be expiring soon and unfortunately, I’ve gone through all of my free certificates.

    Luckily, I already have your plugin installed and noticed the new notification regarding installing an SSL certificate from Lets Encrypt via yourselves so I’m really excited about this. Unfortunately when I upload the shell plugin onto my WordPress dashboard, I’m unable to go to the plugin without getting the “There has been a critical error on this website. Please check your site admin email inbox for instructions.” error.

    I’m just wondering if I’m doing anything wrong here or whether you could offer any guidance as to how I can get the plugin and certificate installed?

    If its relevant, my hosting provider is Tsohost.

    Many thanks,
    James

    The page I need help with: [log in to see the link]

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author Rogier Lankhorst

    (@rogierlankhorst)

    Hi James,

    Thanks for reporting the issue. I just tested this, and noticed that some new, stricter conditions in the latest update caused this issue in the shell add on.

    I’ve updated it on github, if you install the latest version of the add on, the error should be gone.

    As the number of users with shell functionality on their site is relatively small, we welcome any user input, so if you run into any issues, please contact us directly on support(at)really-simple-ssl.com so we can help resolve any issue you might encounter.

    Thread Starter jamesradcliffe

    (@jamesradcliffe)

    Hi Rogier,

    Really appreciate this, it’s worked perfectly this time!

    Just for clarification, the article here: https://really-simple-ssl.com/installing-ssl-using-shell-functions/ mentions a Wizard that I can’t currently see/find. Am I right in assuming this is because I still have my previous SSL certificate for now and so this will only show when my previous one expires?

    Happy to offer as much input as you need, I’ll keep you updated with how I get on!

    Plugin Author Rogier Lankhorst

    (@rogierlankhorst)

    Hi James,

    Yes, the install certificate option only shows when your current certificate is about to expire. You can type in the direct url to the wizard to bypass this limitation:

    [youdomain.com]/wp-admin/options-general.php?page=rlrsssl_really_simple_ssl&tab=letsencrypt

    Thread Starter jamesradcliffe

    (@jamesradcliffe)

    Hi Rogier,

    Just attempting this now so thank you.

    I’m up to the installation of my certificate although I have currently got the following error message:

    “There has been a critical error on this website.

    Learn more about troubleshooting WordPress.

    Attempting to install certificate using shell…”

    Despite this, I’ve been able to install the CRT, KEY and CABUNDLE manually in cPanel. I’m just unable to advance to the final ‘Activate SSL’ step in the wizard.

    Is there anyway around this to advance anyway. If not, will the certificate work anyway seeing as I’ve installed it manually?

    Thanks!

    Plugin Author Rogier Lankhorst

    (@rogierlankhorst)

    Can you enable debugging to your website, by adding

    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);

    To the wp-configure.php, run the installation, then send the debug.log in wp-content to support (at) really-simple-ssl.com?

    As for the cert: it should be installed successfully now. But if we can fix the issue with the automatic installation, you don’t have to renew manually.

    Plugin Author Rogier Lankhorst

    (@rogierlankhorst)

    I think I have found the issue. Since we split off the shell add-on from the core plugin, the shell installation function was calling itself, calling an infinite loop.

    I also noticed that the core plugin returned a “stop” action when the default cPanel method fails, which should be “skip” in case of the shell add on being detected.

    I have updated the core plugin here:
    https://github.com/Really-Simple-Plugins/really-simple-ssl

    You can use the adjusted shell add on plugin to replace the existing one.

    This allows the plugin to install the certificate as well. When it’s renewal time, it can auto install the renewed certificate.

    Thread Starter jamesradcliffe

    (@jamesradcliffe)

    Evening Rogier,

    Sorry for the delay in getting back to you and thank you for the updated plugin.

    I’ve just tried to activate it and I’ve received the following error:
    “Plugin could not be activated because it triggered a fatal error.

    Fatal error: Cannot redeclare RSSSL() (previously declared in /home/pj6hocmzwqty/public_html/wp-content/plugins/really-simple-ssl/rlrsssl-really-simple-ssl.php:223) in /home/pj6hocmzwqty/public_html/wp-content/plugins/really-simple-ssl-master/rlrsssl-really-simple-ssl.php on line 221”

    Any ideas on how I can get around this?

    Many thanks,
    James

    Plugin Author Rogier Lankhorst

    (@rogierlankhorst)

    Hi James,

    This is caused by the fact that the plugin is already active. As it is downloaded from github, the plugin folder is now named “really-simple-ssl-master” instead of “really-simple-ssl”, in which case wp would ask you if you want to replace the existing plugin.

    the easiest workaround is to unzip the file, rename the plugin folder to “really-simple-ssl”, then zip again. Now you can upload the plugin without issues, and select the option to replace the existing plugin.

    Thread Starter jamesradcliffe

    (@jamesradcliffe)

    Hi again,

    Huge thanks again for the quick response. Just tried this and when I uploaded the plug-in I immediately got a notification that my SSL certificate had been detected so I just hit activate!

    I went back to the URL you sent previously just to test this and it’s stating that I’ve got an SSL certificate installed now so I believe that should be all sorted?

    Again a huge thanks for all of your help with this, the plugin is brilliant and your support has been second to none!

    Hope you have a great evening,

    James

    Plugin Author Rogier Lankhorst

    (@rogierlankhorst)

    Hi James,

    I recommend to run the ssl installation step again, so the plugin knows installation can also run automatically.

    Please keep an eye on the renewal, between 60 and 90 days from now.

    It should auto renew, but don’t hesitate to contact us if it doesn’t.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Really Simple SSL Lets Encrypt’ is closed to new replies.