Ошибка cURL error 28 в WordPress: как исправить проблему с WP Telegram

Ошибка cURL error 28 в WordPress Без рубрики

Ошибка cURL error 28 — одна из самых распространённых в WordPress при работе с плагином WP Telegram. Она означает, что сайт не может подключиться к серверам Telegram API. В этой статье вы узнаете, почему возникает ошибка и как её исправить пошагово.

📌 Что такое cURL error 28

Сообщение об ошибке выглядит так:

500 (http_request_failed – cURL error 28: Operation timed out after 10001 milliseconds with 0 out of 0 bytes received)

Это значит, что WordPress пытался обратиться к серверу Telegram, но не получил ответ в течение 10 секунд. Причина почти всегда на стороне хостинга или настроек сайта.

💡 Основные причины ошибки

  • 🚫 Блокировка Telegram API на уровне хостинга.
  • 🌐 Проблемы с DNS или сетевыми настройками сервера.
  • 🔥 Ограничения внешних запросов из-за плагинов безопасности (например, Clearfy Pro, Wordfence).
  • 🧩 Неверный токен Telegram-бота.
  • 🕓 Временные сбои или перегрузка API Telegram.

🪜 Как исправить cURL error 28 в WP Telegram

1. Свяжитесь с поддержкой хостинга

Чаще всего ошибка возникает из-за того, что сервер блокирует соединения с Telegram. Просто напишите в поддержку:

Здравствуйте!
На моём сайте WordPress плагин WP Telegram выдаёт ошибку:
“cURL error 28: Operation timed out after 10001 milliseconds with 0 out of 0 bytes received”.
Пожалуйста, разрешите исходящие соединения на адрес https://api.telegram.org (порт 443).

После разблокировки соединения ошибка исчезнет.

2. Проверьте токен Telegram-бота

  1. Откройте Telegram и найдите бота @BotFather.
  2. Введите команду /mybots и выберите нужного бота.
  3. Нажмите API Token → Copy.
  4. Вставьте токен в настройках WordPress → WP Telegram → Bot Token.
  5. Сохраните и нажмите Test Connection.

3. Временно отключите Clearfy Pro

Плагин Clearfy может блокировать HTTP-запросы. Для проверки:

  1. Перейдите в Плагины → Установленные.
  2. Найдите Clearfy Pro и нажмите “Деактивировать”.
  3. Снова протестируйте WP Telegram.

Если ошибка пропала, включите Clearfy обратно и отключите модуль «Безопасность HTTP-запросов» или «Firewall».

4. Очистите кеш сайта

Если установлен WP Fastest Cache — нажмите “Clear All Cache”. Также очистите кеш браузера (Ctrl + F5).

5. Проверьте DNS

Если сервер не может «найти» Telegram, укажите публичные DNS:

  • 8.8.8.8 — Google DNS
  • 1.1.1.1 — Cloudflare

Попросите хостинг сменить DNS или сделайте это в панели управления сервером.

💬 Часто задаваемые вопросы (FAQ)

Что значит cURL error 28 в WordPress?

Это ошибка соединения. WordPress не получает ответ от внешнего сервера (в данном случае — Telegram API) в течение заданного времени.

Это ошибка сайта или хостинга?

В 80% случаев — хостинга. Сервер блокирует исходящие соединения или Telegram находится в списке запрещённых адресов.

Может ли Clearfy вызвать ошибку?

Да. Модуль безопасности Clearfy может блокировать внешние HTTP-запросы. Временно отключите плагин, чтобы проверить.

Поможет ли переустановка WP Telegram?

Иногда помогает. Перед удалением плагина сохраните токен бота, чтобы не потерять настройки.

Как проверить, что Telegram действительно блокируется?

Если у вас есть SSH-доступ, выполните команду:

curl -I https://api.telegram.org

Если сервер не отвечает — Telegram заблокирован.

Что делать, если ничего не помогло?

Обратитесь в техподдержку хостинга и попросите проверить исходящие соединения. Если блокировка не снимается, рассмотрите вариант смены хостинга или настройку прокси.

🚀 Вывод

Ошибка cURL error 28 в WP Telegram не опасна и решается просто. Чаще всего нужно разблокировать Telegram API на сервере или обновить токен бота. После этого плагин снова будет стабильно отправлять уведомления.

Оцените статью