WordPress “An error occurred, please try again”: Eklenti lisans doğrulaması neden başarısız olur, bildirim nasıl silinir
WordPress “An error occurred, please try again.” bildirimi, premium bir eklentinin lisans sunucusundan doğrulama isteyip geçerli bir yanıt alamadığında yönetim ekranının üstünde gösterdiği bir hata bildirimidir. Bu bildirimin çıktığı bir sunucuda eklenti metinden bulundu ve aynı eklentiyle lisans sunucusunun yanıtları değiştirilerek bildirim yeniden üretildi; sunucu düzeldikten sonra da 1 saat kalan bildirim, yeniden deneme bekleme değeri silinerek çözüldü.
Essential Blocks Pro bu bildirimi her yönetim ekranında gösterir; bildirimin ne kadar kalacağı lisans sunucusunun 503 mü yoksa HTML mi döndürdüğüne bağlıdır.
1️⃣ WordPress “An error occurred”: Bildirimi gösteren eklentiyi bulma
WordPress yönetim ekranı bildirimin çıktığı yer olduğu için hata WordPress'in kendisinden geliyormuş gibi görünür; ancak WordPress çekirdek dosyalarında bu metin yoktur. Metin bir eklentinin lisans doğrulama kodunda yer alır; eklenti klasöründe bu metni aradığınızda bildirimi gösteren eklentiyi bulabilirsiniz.
Metni ararken virgül ile noktayı ayırt edin. Noktayla bölünmüş [An error occurred. Please try again.] bir WordPress çekirdek metnidir; Başlangıç ekranındaki [WordPress etkinlikleri ve haberler] bileşeninde bir şehir arandığında etkinlik bilgileri yüklenemezse ekranın üstünde değil, bileşenin içinde görünür.
Sonuna [later] eklenmiş çekirdek metni, tema veya eklenti dosya düzenleyicisinde kaydedilen bir dosya hata verip eski hâline döndürüldüğünde ve Özelleştir ekranında kullanılır. Çekirdek metinlerin Türkçesi WordPress'in çeviri dosyasında bulunur; ancak Essential Blocks Pro'nun yalnızca Brezilya Portekizcesi için çeviri dosyası olduğundan lisans bildirimi Türkçe yönetim ekranında da İngilizce görünür.
grep -rl 'An error occurred, please try again' wp-content/plugins --include=*.phpwp-content/plugins/essential-blocks-pro/includes/Deps/WPDeveloper/Licensing/Manager.phpKomutu WordPress kurulum klasöründe çalıştırın; sonuçtaki yolda wp-content/plugins kısmından sonra gelen klasör adı eklentidir. Bu metin Essential Blocks Pro dışında Advanced Database Cleaner Pro'nun lisans doğrulama kodunda ve TranslatePress'in yapay zekâ API anahtarını doğrulayan kodunda da bulunur.
Birden fazla sonuç çıkarsa yönetim ekranının sayfa kaynağında bildirim kutusunun sınıf adına bakın; Essential Blocks Pro'nun bildirimi [essential-blocks-pro-notice] sınıfını kullanır.
2️⃣ Bildirimin çıktığı durumlar: 503 ve HTML yanıtları, zaman aşımı
Essential Blocks Pro, yönetim ekranı her açıldığında kayıtlı lisans bilgisi olup olmadığına bakar; yoksa lisans sunucusuna doğrulama isteği gönderir. Aşağıdaki diyagram, yalnızca lisans sunucusunun yanıtı değiştirilerek yönetim ekranı açıldığında görülen sonucu gösterir.
Bu bildirim, 503 gibi 200 olmayan yanıtlarda ve kodu 200 olup gövdesi JSON değil HTML olan yanıtlarda görünür. 15 saniye içinde yanıt gelmez ya da bağlantının kendisi başarısız olursa WordPress'in döndürdüğü cURL hata iletisi bildirimde olduğu gibi gösterilir; bu durumda farklı metinli bir bildirim görürsünüz.
Geçerli bir yanıtla kaydedilen lisans bilgileri 3 ay korunur; bu süre boyunca lisans sunucusunda arıza olsa bile doğrulama isteği gönderilmediği için bildirim görünmez.
3️⃣ Sunucu düzeldikten sonra da kalan bildirimi silme
Lisans sunucusu normale dönse de bildirim hemen kaybolmaz. 503 ya da zaman aşımı nedeniyle başarısız olursa eklenti 1 saatlik yeniden deneme beklemesi ayarlar ve bu süre boyunca doğrulama isteği göndermeden kaydedilen bildirimi göstermeye devam eder.
wp option list --search='wpdeveloper_sl_failed_http_*'option_name option_value
wpdeveloper_sl_failed_http_7838117baf19d8c92e668c95a04a2642 1792071902Değer, beklemenin bittiği zamandır (Unix zamanı); seçenek adının sonundaki dize lisans sunucusunun adresinden üretildiği için aynı eklentide site farklı olsa da aynıdır.
wp option delete wpdeveloper_sl_failed_http_7838117baf19d8c92e668c95a04a2642Success: Deleted 'wpdeveloper_sl_failed_http_7838117baf19d8c92e668c95a04a2642' option.Sildikten sonra yazı listesini yeniden açtığınızda eklenti lisans sunucusunda yeniden doğrulama yapar ve geçerli yanıt gelirse bildirim kaybolur. Lisans sunucusundaki arıza sürüyorsa yine 503 alınır, aynı bildirim ve yeni bir 1 saatlik bekleme ayarlanır; bu yüzden silme işlemini lisans sunucusu normale döndükten sonra yapın.
🔢 SSS & önerilen içerikler
Hata · kritik hata
WordPress critical error: nedeni ve çözümü
Yalnızca yönetim panelindeki güncellemeler ekranında görünen kritik hatanın nedeni ve çözüm süreci.
Hata · 500
WordPress 500 Internal Server Error: nedenleri ve çözümleri
WordPress'te sık görülen HTTP 500 Internal Server Error hatasının nedenleri ve çözüm yolları.
Eklenti · temel
WordPress eklentisi: tanımı ve rolü
Güvenlik, performans optimizasyonu, SEO ve yedeklemeyi üstlenen eklentilerin rolü ve olmazsa olmaz eklentileri seçme ölçütleri.
ℹ️ Satış ortaklığı bildirimi
Bu sitenin içeriklerinde satış ortaklığı bağlantıları bulunur. Bir ziyaretçi bu bağlantılar üzerinden ürün veya hizmet satın alırsa bu site satıcıdan komisyon alır. Bu süreçte alıcının ödediği tutar (kampanya indirimlerinde tutar düşer↓) artmaz. Yayımlanan fiyat, indirim ve stok bilgileri yazının yazıldığı zamana aittir ve gerçek durumdan farklı olabilir; bu yüzden satın almadan önce son bilgiyi satıcıdan kontrol etmenizi rica ederiz. Ürünler kendi ölçütlerimize göre seçilir ve değerlendirilir; komisyon alınıp alınmaması tanıtım sırasını veya değerlendirme içeriğini etkilemez.