Son gözden geçirme: Ekim 2026 · WordPress Site Sağlığı belgesi ve libcurl hata kodları belgesine göre
Hızlı çözüm
cURL error 28 (cURL error 28: Operation timed out after 10001 milliseconds), WordPress’in kendi sitesine ya da dış bir adrese yaptığı isteğin süre sınırı içinde yanıt alamadığını gösterir. Site Sağlığı ekranında genellikle “REST API bir hatayla karşılaştı” ya da “döngü isteği tamamlanamadı” uyarısıyla görünür.
| Panel | WordPress yönetim paneli (Site Sağlığı); cPanel |
|---|---|
| Sistem | Paylaşımlı hosting, WordPress 6.x |
| Yetki | WordPress yöneticisi; cPanel kullanıcısı |
| Narhost ürünü | WordPress Hosting |
Başlamadan önce
WordPress birçok işi kendi sitesine istek göndererek yapar: zamanlanmış görevler, blok düzenleyicinin REST API çağrıları ve tema ya da eklenti dosyası düzenlendikten sonraki kod denetimi. WordPress’in Site Sağlığı belgesi bu isteklerin adını “döngü isteği” (loopback) koyar. İstek süre sınırı içinde yanıt alamazsa PHP’nin kullandığı libcurl kütüphanesi 28 numaralı hatayı döndürür; libcurl hata listesi bu kodu “işlem zaman aşımı” olarak tanımlar.
En sık nedenler: siteye gelen istekleri süzen bir güvenlik eklentisi ya da güvenlik duvarı kuralının sunucunun kendi isteğini engellemesi, alan adının taşıma sonrasında hâlâ eski sunucuyu göstermesi, siteye parola korumalı dizin eklenmesi ve bir eklentinin isteği uzun süre bekletmesi. Oturum açan ama kapatmayan eklentiler de döngü isteğini kilitler.

Beklenen sonuç: uyarı sürüyorsa altındaki ayrıntıda hatanın hangi adreste (REST API ya da döngü isteği) çıktığı yazar.
nslookup ornek.com çalıştırın ve çıkan IP adresini hosting hesabınızın IP adresiyle karşılaştırın. Site yeni taşındıysa ya da bir CDN arkasındaysa sunucu kendine eski adres üzerinden ulaşmaya çalışıyor olabilir. Yöntem nslookup ile DNS sorgulama kartında.Dikkat
Uyarıyı gizlemek için REST API’yi tamamen kapatan eklenti ya da kod kullanmayın. Blok düzenleyici, form eklentileri ve birçok entegrasyon REST API’ye bağlıdır; kapatmak yeni hatalara yol açar.
Sonuç
Site Sağlığı ekranında REST API ve döngü isteği testleri geçiyor, yazı düzenleyicide kaydetme hatasız çalışıyor ve zamanlanmış yazılar zamanında yayımlanıyorsa cURL error 28 sorunu giderilmiştir.
Narhost desteği
Talebe şunları ekleyin: alan adı, Site Sağlığı uyarısının tam metni, kullandığınız güvenlik eklentisi, sitenin bir CDN arkasında olup olmadığı ve denediğiniz adımlar.
Sonraki adımlar
Çoğu durumda ziyaretçiler fark etmez; sayfalar açılır. Etkilenen, arka plandaki işlerdir: zamanlanmış yazılar, eklenti güncellemeleri, düzenleyicideki kaydetme ve bazı form ya da ödeme bildirimleri. Bu yüzden uyarı ertelenmemelidir.
İleti dış bir adres gösteriyorsa (ödeme ya da kargo servisi gibi) zaman aşımı karşı taraftadır ya da o servis sunucunun IP adresini engelliyordur. Servisin durum sayfasını kontrol edin ve sorun sürerse adres ve saatle destek talebi açın.
Kalıcı çözüm değildir. Süreyi uzatmak yavaş isteğin nedenini gizler ve PHP işlemini daha uzun süre meşgul eder. Önce isteği engelleyen ya da yavaşlatan bileşeni bulmak gerekir.
Bu makale sorununuzu çözdü mü?
Geri bildiriminiz için teşekkürler.
Çözemediniz mi?
Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.