I have been renewing my certificates manually up until now using CertSage (thankyou very much again by the way) and this time I used the latest automated version 2.0.
As before, I ran each certsage.php separately for each domain (3 domains under one package) using the new certsage 2.0 and eventually managed to install certificates for all 3 domains - I say eventually, as this time round I had to remove subdomains that previously had certs using certsage but wouldn't work this time... I got a urn:ietf:params:acme:error:unauthorized ... error but after removing all but mail.domain, www.domain and domain from the domain list it worked and I was able to proceed. So all okay I guess and must be something to do with my new host, namecheap. That aside, I have noticed that the cron job created only checks the root domain and not the other two. Would someone kindly advise me as to whether I have to create 2 more cron jobs identical to the first one each pointing to the other 2 certsage.php files under their own domains for the other two certifcates to automatically renew?
For the subdomain names not being authorized, do you have DNS A records for all of them in the DNS zone for the domain name (at your actual DNS provider, not inside cPanel)?
For hosting multiple domain names on a single cPanel host, I started putting together an illustrated tutorial a couple of weeks ago and need to finish and post it. Maybe I'll do that today.
There should be one cron job created for each apex domain name. You don't need one for each subdomain name since you should have an individual CertSage data directory for each apex domain name where each data directory contains the latest certificate issued covering its respective apex domain name and all related subdomain names. I will make this clear in the tutorial. It's not difficult to get things setup correctly, just rather specific.
Hello. Well that's embarrassing. Thankyou for the 'nail-on'the-head' answer. Yes, exactly that, as when I moved my hosting to namecheap as well as for domains it wiped out the DNS records I had added myself and switched me over to their web hosting DNS. So yes, that would rather explain things.
And regarding the tutorial, that would be fantastic. I do like specifics, so look forward to that.
Thanks again for your help and the excellent CertSage.