Ошибка cURL error 28 — одна из самых распространённых в WordPress при работе с плагином WP Telegram. Она означает, что сайт не может подключиться к серверам Telegram API. В этой статье вы узнаете, почему возникает ошибка и как её исправить пошагово.
- 📌 Что такое cURL error 28
- 💡 Основные причины ошибки
- 🪜 Как исправить cURL error 28 в WP Telegram
- 1. Свяжитесь с поддержкой хостинга
- 2. Проверьте токен Telegram-бота
- 3. Временно отключите Clearfy Pro
- 4. Очистите кеш сайта
- 5. Проверьте DNS
- 💬 Часто задаваемые вопросы (FAQ)
- Что значит cURL error 28 в WordPress?
- Это ошибка сайта или хостинга?
- Может ли Clearfy вызвать ошибку?
- Поможет ли переустановка WP Telegram?
- Как проверить, что Telegram действительно блокируется?
- Что делать, если ничего не помогло?
- 🚀 Вывод
📌 Что такое 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-бота
- Откройте Telegram и найдите бота @BotFather.
- Введите команду
/mybotsи выберите нужного бота. - Нажмите API Token → Copy.
- Вставьте токен в настройках WordPress → WP Telegram → Bot Token.
- Сохраните и нажмите Test Connection.
3. Временно отключите Clearfy Pro
Плагин Clearfy может блокировать HTTP-запросы. Для проверки:
- Перейдите в Плагины → Установленные.
- Найдите Clearfy Pro и нажмите “Деактивировать”.
- Снова протестируйте WP Telegram.
Если ошибка пропала, включите Clearfy обратно и отключите модуль «Безопасность HTTP-запросов» или «Firewall».
4. Очистите кеш сайта
Если установлен WP Fastest Cache — нажмите “Clear All Cache”. Также очистите кеш браузера (Ctrl + F5).
5. Проверьте DNS
Если сервер не может «найти» Telegram, укажите публичные DNS:
8.8.8.8— Google DNS1.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 на сервере или обновить токен бота. После этого плагин снова будет стабильно отправлять уведомления.



