WordPress: cURL error 60: SSL certificate has expired
Побороти таку ситуацію може піти не одна година. Навіть коли всі радять прописати шлях до бандла сертифікатів (cacert.pem) в php.ini, тут справа в іншому. Адже тестовий CURL запит з сусіднього файла проходить добре, а у WordPress – cURL error 60: SSL certificate has expired.
Рішення несподівано просте – оновити застарілий бандл кореневих сертифікатів що йде із вордпресом. Тобто ти просто дуже давно не оновляв свій вордпрес, Карл! Так давно, що вордпрес розівчився оновлятись. Взяти свіжий можна наприклад тут https://curl.se/ca/cacert.pem або де завгодно. А покласти його треба тут:
/wp-includes/certificates/ca-bundle.crt
Так просто. Але коли гуглиш то знаходиш геть не ті рішення. Ця коротка нотатка зекономить години часу пошуків. Успіхів!