ХайБлог
  • Домашняя страница
FA
EN
RU
Язык:
FA
EN
RU
Статистика статьи
Н/Д
Категория
Ali Ghanimati
Автор
8 ноября 2025
Дата выпуска
97
Просмотры
FA
EN
RU
Языки
Ошибка cURL 60: SSL certificate problem при обновлении плагинов в WordPress. Инструкция по устранению.

Ошибка cURL 60: SSL certificate problem при обновлении плагинов в WordPress. Инструкция по устранению.

Содержание

Статистика статьи
  1. Причина возникновения ошибки cURL error 60 в WordPress
  2. Способ первый: Замена файла сертификата на обновленную версию cacert.pem (основной и рекомендуемый способ)
  3. Способ второй: Обновление версии PHP и cURL
  4. Способ 3: Настройка пути к сертификату SSL в php.ini

Инструмент cURL является одним из ключевых компонентов для установления связи между сервером и внешними ресурсами. WordPress использует cURL (или аналогичные функции PHP) для отправки HTTP и HTTPS запросов при обновлении плагинов, тем или даже при взаимодействии с серверами API.

Фактически, каждый раз, когда WordPress необходимо подключиться к другому серверу, он использует cURL для отправки данных и получения ответа. Если в процессе проверки SSL-сертификата возникает проблема, cURL возвращает ошибку с заголовком cURL error 60: SSL certificate problem.

Причина возникновения ошибки cURL error 60 в WordPress

Эта ошибка обычно возникает, когда файл корневых сертификатов (Root Certificates) на вашем сервере устарел или истек. WordPress использует файл /wp-includes/certificates/ca-bundle.crt для проверки SSL. Если один из сертификатов в этом файле недействителен, cURL не может завершить цепочку доверия SSL и появляется ошибка 60.

Ярким примером этого была ситуация, когда истек срок действия корневого сертификата DST Root CA X3, и многие сайты WordPress внезапно столкнулись с ошибкой cURL.

Способ первый: Замена файла сертификата на обновленную версию cacert.pem (основной и рекомендуемый способ)

Этот метод включает в себя загрузку обновленной версии файла сертификата (cacert.pem) из официального источника проекта cURL и замену содержимого файла ca-bundle.crt в каталоге WordPress. Во многих случаях это решает проблему проверки SSL и ошибку cURL error 60.

  • Загрузка нового файла сертификата:
    Перейдите на официальный сайт cURL и загрузите новый файл по следующему адресу:
    https://curl.se/ca/cacert.pem
  • Резервное копирование текущего файла WordPress:
    Перейдите в каталог /wp-includes/certificates/ и сделайте резервную копию файла ca-bundle.crt, чтобы при необходимости можно было его восстановить.
  • Замена файла новым:
    Откройте скачанный файл cacert.pem и полностью скопируйте его содержимое. Затем замените содержимое файла ca-bundle.crt скопированным содержимым (или поместите новый файл с тем же именем в ту же директорию).


Теперь откройте свой сайт WordPress и попробуйте снова обновить плагины. В большинстве случаев ошибка cURL error 60 больше не должна отображаться.

Способ второй: Обновление версии PHP и cURL

Если предыдущий способ не помог, возможно, ваша версия cURL или PHP устарела и не поддерживает новые алгоритмы шифрования.

Для изменения версии PHP на хостинге на более новые версии, выполните следующие действия:

  • Войдите в раздел Select PHP Version в вашей cPanel.
  • В меню напротив текста Current PHP Version вы можете изменить версию PHP вашего хостинга.
  • Установите версию PHP на версию, отличную от native.

Если вы используете MultiPHP для настройки и конфигурации PHP вашего хостинга:

  • Войдите в MultiPHP Manager в cPanel.
  • Выберите имя домена, на котором создан ваш сайт, и для которого вы хотите изменить версию PHP, и активируйте галочку слева от него.
  • В меню напротив PHP Version вы можете настроить нужную версию PHP. Нажав Apply, вы примените выбранную версию.

Способ 3: Настройка пути к сертификату SSL в php.ini

В некоторых случаях путь к файлу сертификата может быть неправильно настроен в PHP. Чтобы убедиться в этом:

  • Откройте файл php.ini.
  • Найдите строку, похожую на следующую:

curl.cainfo =

  • Укажите путь к новому файлу cacert.pem в этой строке, например:

curl.cainfo = "/public_html/wp-includes/certificates/ca-bundle.crt"

Ошибка cURL error 60 SSL certificate problem является одной из самых распространенных проблем связи в WordPress, которая обычно решается путем замены старого файла сертификата на обновленную версию cacert.pem.
Если это не помогло, рекомендуется проверить версию PHP, cURL или путь к сертификату в php.ini.

Следуя этим шагам, вы можете быть уверены, что обновление плагинов и тем будет происходить без ошибок SSL, и ваше безопасное соединение WordPress останется стабильным.

Поделиться
hidata.org/ru/blog/how-to-solve-curl-error-60-ssl-certificate-problem/
Копировать
В социальных сетях

Добавить комментарий

Вы отвечаете на
captcha
Веб-хостинг
  • Professional cPanel Hosting
  • High-Traffic cPanel Hosting
  • File Hosting
Выделенный сервер
  • Europe Dedicated Server
О HiData
ХайДата
HiData
С апреля 2014 года HiData обслуживает тысячи онлайн‑бизнесов, опираясь на мощную и дорогостоящую инфраструктуру в ведущих дата‑центрах Ирана и мира. Используя серверы нового поколения с высокопроизводительными процессорами, сеть большой пропускной способности и строгую политику безопасности данных, мы удовлетворяем ваши потребности в хостинге на высочайшем уровне. Наша служба поддержки работает 24/7 и всегда доступна по тикет‑системе и телефону. Скорость, стабильность и спокойствие — не лозунг, а сущность HiData.
Виртуальный сервер
  • Germany NVMe VPS
  • Russia NVMe VPS
  • Turkey SSD VPS
  • Germany SATA VPS
  • Storage VPS
  • Cloud VPS
Другие услуги
  • Domain Services
  • Licensing System
  • Reseller
Телефон 1: +98-90009019
ХайТьюб ХайКэдеми ХайКаст ХайБлог
Адрес
штаб-квартиры: Офис 8, 2‑й этаж, торговый центр «Тала», ул. Имама Хомейни, г. Абхар
Контактные телефоны
+98-90009019
Круглосуточная поддержка
Электронная почта: info@hidata.org
© 2025 HiData
All rights reserved for hidata.org
Физическое хранилище HiServer
Самые разумные цены на ведущие мировые бренды