Как исправить ошибку WordPress cURL 28

Опубликовано: 2022-07-26

Одним из незамеченных «водоносов» всемирной паутины является библиотека Shopper URL (cURL). По правде говоря, практически каждая «вещь», которая работает с использованием сети, будет использовать cURL. У него даже есть энтузиасты сверх нашей атмосферы. Это набор приложений, который позволяет передавать данные с помощью URL-адресов, и WordPress использует его, когда он имеет тенденцию запрашивать интерфейс прикладного программирования (API). Если это соединение, касающееся экземпляров cURL и WordPress Relaxation API, отсутствует, вы увидите ошибку cURL.

Когда есть множество различных сбоев cURL, наша концентрация указана с ошибкой 28 , указанной здесь. К счастью, есть ряд исправлений:

  1. Деактивируйте брандмауэр и плагины защиты на краткосрочной основе.
  2. Убедитесь, что ваш хост использует самую последнюю версию библиотеки cURL и соответствующей программы.
  3. Проверьте и перенастройте параметры Secure Sockets Layers (SSL).
  4. Гарантируйте, что ваши другие плагины WordPress никогда не повлияют на ваши проблемы.
  5. Свяжитесь с вашим хостом, если вы не можете найти правильный.

Хотя существует множество уникальных проблем с cURL, мы, вероятно, поговорим об ошибке 28 ниже. Тем не менее, именно там, где это необходимо, мы также проверим, может ли появиться еще одна ошибка cURL, чтобы удивить вас.

1. Отключите ваши брандмауэры и плагины безопасности

Один из способов узнать, если у вас есть ошибка cURL, — это проверить веб-страницу « Приложения»> «Благополучие сайта» только в WordPress. Такая ошибка, как правило, будет критической, и WordPress присвоит ошибке 28 явное имя.

Экран состояния сайта WordPress.

Одно из первоначальных исправлений, которые вы можете попробовать, — это отключить любой брандмауэр или плагин безопасности на вашей веб-странице. Конечно, вы сделаете это через экран Плагины > Установленные плагины :

Экран установленных плагинов WordPress.

Как только вы это сделаете, выполните следующие действия:

  • Посмотрите на веб-страницу «Здоровье веб-сайта» еще раз на наличие ошибки.
  • Получите журналы для вашего плагина стабильности или брандмауэра, чтобы увидеть, какой запрос API вызвал проблему.
  • Измените настройки вашего плагина и повторно активируйте его, чтобы убедиться, что ошибка исчезла.

Как правило, это самая важная причина ошибки cURL, поэтому вам нужно убедиться, что это не проблема, прежде чем искать другие решения.

2. Убедитесь, что ваш поставщик услуг веб-хостинга использует современный вариант cURL

Существует набор взаимосвязанных библиотек и приложений, которые гарантируют, что WordPress работает так, как вы предполагаете. Хотя cURL — это всего лишь один из них, все ваши варианты PHP и OpenSSL должны быть современными.

Лучшая информация заключается в том, что вы можете проверить это только в WordPress. В этот момент вы можете снова перейти в Ресурсы > Монитор работоспособности веб-страницы и проверить вкладку Информация :

Вкладка «Информация» на экране «Здоровье сайта».

Вы обнаружите количество показателей меньше, чем сегмент сервера . Это сообщит вам версию PHP, версию cURL и много дополнительной информации о вашем веб-сайте:

Версия PHP и версия cURL на экране «Состояние сайта».

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

3. Перенастройте параметры SSL

Неправильно настроенные конфигурации SSL или HTTP могут быть еще одной причиной ошибки cURL. Однако, в зависимости от точного характера тайм-аута или API-интерфейса, вы увидите уникальные ошибки.

Распространенной ситуацией является ошибка cURL, возникающая из-за несоответствия настроек шифрования. Например, если WordPress может установить контакт API с использованием HTTPS, но ваш веб-сайт не использует его, вы увидите ошибку cURL.

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

4. Проверьте свои другие плагины WordPress на наличие ошибок

1 стандартный способ устранить множество ошибок WordPress — деактивировать и повторно активировать ваши плагины. Во многих случаях это может быть излишним. Тем не менее, если вы столкнулись с ошибкой cURL, причиной может быть только один из ваших плагинов.

Перечисленный здесь подход почти противоположен подходу к установке. Для начала перейдите на экран «Плагины» > «Настроить плагины» в WordPress и установите флажок, чтобы выбрать все ваши плагины:

Использование флажка массового выбора в WordPress.

В этой статье найдите «Деактивировать» в раскрывающемся меню « Массовые шаги »:

Выбор «Деактивировать» в меню «Массовые действия» в WordPress.

Когда вы нажмете кнопку « Использовать », вы отключите все свои плагины. Затем проверьте наличие ошибки cURL, а затем повторно активируйте все плагины по очереди.

Когда вы получите подключаемый модуль, связанный с ошибкой, вы можете либо найти новый подключаемый модуль, обеспечивающий точно такую ​​же функциональность, либо полностью удалить его, либо обратиться к разработчику за помощью. Оттуда вы не должны увидеть ошибку cURL 28 .

В какой-то момент вы можете столкнуться с кирпичной стеной и исчерпать все известные вам исправления ошибки cURL 28 . Мы предлагаем поговорить с вашим хостом и попросить их изучить вашу проблему. В большинстве случаев они действительно должны быть готовы сделать это без суеты.

Проще говоря, может возникнуть ситуация с окружением вашего интернет-хостинга, в которое им придется заглянуть, например, проблемы с серверами системы идентификации домена (DNS). Также может возникнуть ситуация с эффективностью, которая требует их участия.

В любом случае, помощь вашего хозяина будет наиболее эффективным способом соблюдения перечисленных здесь правил. С их помощью вы сможете исправить ошибку и снова привести свой веб-сайт в рабочее состояние.

Вывод

Подобно тому, как выглядит организация в соответствии с ее лучшими сотрудниками, вам также необходимо рассмотреть использование основных библиотек пакетов программного обеспечения, которые использует WordPress. Библиотека cURL, возможно, является самым ценным участником (MVP) во всемирной паутине. Это гарантирует, что WordPress может взаимодействовать с API Relaxation, но когда он выйдет из строя, он выдаст ошибку.

Ошибка cURL 28 в основном связана с тайм-аутом. Таким образом, вам нужно проверить различные пути ссылок, например, отключить брандмауэр и другие плагины. Вы также захотите проверить свои конфигурации SSL. Ваш хост может не использовать самую последнюю библиотеку, что может вызвать проблему. С другой стороны, если вы изо всех сил пытаетесь исправить ошибку, это будет лучшим решением, чтобы снова правильно расставить точки.

Есть ли у вас какие-либо опасения по поводу ошибки cURL 28 или любой другой ошибки cURL? Спросите в разделе обратной связи ниже!