I am encountering an error on my WordPress install with the wp-cron.php not being able to be executed by WordPress. The debugging tool “Crontrol” reports the error “SSL certificate: unable to get local issuer certificate”.
WGET is not able to access the wp-cron.php most likely due to the SSL problem. I need the wp-cron to run for newsletter tools etc.
It is very strange that the same error occurs on other WP installs on the same server which do not even have an SSL certificate or even use HTTPS. The error remains the same.
I have already tried to source the problem with other WordPress plug ins but no luck. Since the message is the same independent of the site or I guess the problem is rooted somewhere else than WordPress.
Any ideas are gladly appreciated. Thanks!
What version of WordPress are you running? If its prior to version 3.7 the solution might be to add these lines at the very end of your wp-config.php:
I made a small guide here:
In my case there was a problem with certificate itself.
I didn’t create bundle like this:
instead I used the public.crt only.
So, if you have intermediate certificate just try create a bundle.
Be careful, the order of certificates in the bundle – matters, public.crt must go first.