База знаний Виртуальный хостинг Хостинг для CMS Wordpress Wordpress - ошибка "cURL error 60: SSL" при обновлении

Wordpress - ошибка "cURL error 60: SSL" при обновлении

При обновлении WordPress, плагинов или тем отображается ошибка:

cURL error 60 SSL certificate problem unable to get local issuer certificate или cURL error 60 SSL certificate has expired

Также ошибка может возникать при работе плагинов, использующих внешние API, или при вызове функций wp_remote_get и wp_remote_post.

Решение ошибки: cURL error 60: SSL certificate has expired

Нужно обновить контент файла /wp-includes/certificates/ca-bundle.crt изменить его на контент этого файла https://curl.haxx.se/ca/cacert.pem.

Изменять в данном случае файл ядра допустимо, потому что при следующем обновлении WP проблема исчезнет. См. соответствующий коммит на GitHub.

Это можно сделать вручную:

  1. Скачайте файл по ссылке https://curl.haxx.se/ca/cacert.pem.
  2. Обновите контент /wp-includes/certificates/ca-bundle.crt контентом из скаченного файла.