WordPress' cURL Hatası 28 Nasıl Düzeltilir

Yayınlanan: 2022-07-26

Shopper URL (cURL) kitaplığı, dünya çapındaki ağın adı duyulmamış 'su taşıyıcıları'ndan biridir. Gerçekte, ağı kullanarak çalışan hemen hemen her 'şey' cURL kullanacaktır. Hatta atmosferimizin üzerinde ve üzerinde meraklıları var. URL'lerle veri aktarmanıza izin veren bir uygulama koleksiyonudur ve WordPress, Uygulama Programlama Arayüzü (API) istediğinde bunu kullanır. cURL ve WordPress Gevşeme API'si örnekleriyle ilgili bu bağlantı bozulursa, bir cURL hatası görürsünüz.

Çok sayıda çeşitli cURL hatası olduğunda, konsantrasyonumuz burada listelenen hata 28'dir . Neyse ki, bir dizi düzeltme var:

  1. Güvenlik duvarınızı ve koruma eklentilerinizi kısa vadeli bir temelde devre dışı bırakın.
  2. Sunucunuzun cURL kitaplığının ve ilgili programın en güncel sürümünü kullandığından emin olun.
  3. Güvenli Yuva Katmanları (SSL) ayarlarınızı test edin ve yeniden yapılandırın.
  4. Diğer WordPress eklentilerinizin sorunlarınıza asla katkıda bulunmadığını garanti edin.
  5. Doğru olanı bulamıyorsanız, sunucunuzla iletişime geçin.

Bir sürü benzersiz cURL sorunu olmasına rağmen, muhtemelen aşağıda 28 numaralı hata hakkında ek sohbet edeceğiz. Öyle olsa bile, tam olarak gerekli yerlerde, sizi şaşırtacak başka bir cURL hatasının ortaya çıkıp çıkmayacağını da inceleyeceğiz.

1. Güvenlik Duvarlarınızı ve Güvenlik Eklentilerinizi Devre Dışı Bırakın

Bir cURL hatası olup olmadığını anlamanın özel bir yolu, yalnızca WordPress'te Uygulamalar > Site İyiliği web sayfasına bakmaktır. Bu tür bir hata tipik olarak kritik olacaktır ve WordPress, hata 28'e açık bir ad verecektir.

WordPress Site Sağlığı ekranı.

Deneyebileceğiniz ilk düzeltmelerden biri, web sayfanızdaki herhangi bir güvenlik duvarını veya güvenlik eklentisini devre dışı bırakmaktır. Elbette bunu Eklentiler > Yüklü Eklentiler ekranından yapacaksınız:

WordPress'in Yüklü Eklentiler ekranı.

Bunu yapar yapmaz, sonraki eylemleri gerçekleştirin:

  • Hata için Web Sitesi Sağlığı web sayfasına tekrar tekrar bakın.
  • Hangi API isteğinin zorluğa neden olduğunu görmek için kararlılık veya güvenlik duvarı eklentiniz için günlükleri edinin.
  • Eklentinizin ayarlarını değiştirin ve hatanın ortadan kalktığından emin olmak için yeniden etkinleştirin.

Bu genellikle bir cURL hatasının en önemli mantığıdır, bu nedenle diğer çözümlere bakmadan önce bunun zorluğun olmadığından emin olmak isteyeceksiniz.

2. Web barındırma Hizmet sağlayıcınızın cURL'nin Günümüz Varyasyonunu Kullanmasını Sağlayın

WordPress'in varsaydığınız gibi çalışmasını sağlayacak bir dizi birbirine bağlı kitaplık ve uygulama vardır. cURL sadece bir tane olmasına rağmen, PHP ve OpenSSL varyasyonlarınızın hepsinin güncel olması gerekir.

Üstün bilgi, bunu sadece WordPress içinde inceleyebilirsiniz. Her an yeniden, Kaynaklar > Web sayfası Sağlık izleyicisine gidebilir ve Bilgi sekmesine göz atabilirsiniz:

Site Sağlığı ekranındaki Bilgi sekmesi.

Sunucu segmentinden daha az miktarda metrik keşfedeceksiniz. Bu size PHP sürümü, cURL sürümü ve web siteniz hakkında birçok ek bilgiyi bildirecektir:

Site Sağlığı ekranındaki PHP sürümü ve cURL sürümü.

Bu program parçalarının en güncel versiyonu, varlıklarının eğitim kursu hakkında dönüşecektir. Bu nedenle, güncel olup olmadıklarından emin değilseniz, sunucunuzla iletişime geçin. Bunu sizin için test edebilirler ve önemliyse eski varyasyonları güncellerler.

3. SSL Seçeneklerinizi Yeniden Yapılandırın

Yanlış yapılandırılmış SSL veya HTTP yapılandırmaları, bir cURL hatasının başka bir nedeni olabilir. Ancak, zaman aşımı veya API ile temasa geçmenin tam doğasına bağlı olarak, benzersiz hatalar göreceksiniz.

Bir kişinin ortak durumu, eşleşmeyen şifreleme ayarları yoluyla oluşan bir cURL hatasıdır. Örnek olarak, WordPress HTTPS uygulayan bir API iletişim kurabiliyorsa ancak web siteniz bunu kullanmıyorsa bir cURL hatası görürsünüz.

Buradaki en basit onarım, SSL sertifikanızı silip yeniden kurmaktır. Bu, ikilemle ilgilenmezse, en kısa sürede ev sahibinizle tekrar iletişime geçmelisiniz. Sunucunuza girebilecek ve zorluk derecesinde derinlemesine bir arama yapabileceklerdir.

4. Diğer WordPress Eklentilerinizi Hatalar İçin Kontrol Edin

Bir dizi WordPress hatasını çözmenin 1 standart yolu, eklentilerinizi devre dışı bırakmak ve yeniden etkinleştirmektir. Birçok durumda, muhtemelen aşırı olabilir. Bunu söyledikten sonra, bir cURL hatasına katlanırsanız, eklentilerinizden sadece biri ortaya çıkabilir.

Burada listelenen yaklaşım, kurulum yaklaşımının neredeyse tam tersidir. Başlamak için, WordPress'te Eklentiler > Eklentileri Kur ekranına gidin ve tüm eklentilerinize toplu olarak karar vermek için onay kutusunu kullanın:

WordPress içindeki toplu seçim onay kutusunu kullanma.

Bu makalede, Toplu adımlar açılır menüsünden Devre Dışı Bırak seçeneğini bulun:

WordPress'teki Toplu işlemler menüsünden Devre Dışı Bırak'ı seçin.

Kullan düğmesine tıkladığınızda, tüm eklentilerinizi devre dışı bırakırsınız. Ardından, cURL hatasını kontrol edin, ardından her bir eklentiyi flip'te yeniden etkinleştirin.

Hatayla ilgili eklentiyi aldığınızda, tam işlevselliği sağlayan yeni bir eklenti keşfedebilir, tamamen kaldırabilir veya geliştiriciden bir anlaşma isteyebilirsiniz. Oradan cURL hatasını görmemelisiniz 28 .

Bir pozisyonda, muhtemelen bir tuğla duvara çarpabilir ve cURL hatası 28 için bildiğiniz tüm düzeltmeleri tüketebilirsiniz. Önerilerimiz, ev sahibinizle konuşmak ve sorununuzu incelemelerini istemektir. Çoğu durumda, bunu yaygara olmadan yapmaya gerçekten hazır olmalıdırlar.

Aslında, İnternet barındırma ortamınızla ilgili, Etki Alanı Tanımlama Sistemi (DNS) sunucularıyla ilgili sorunlar gibi, bakmaları gereken bir durum olabilir. Girişlerini gerektiren bir verimlilik durumu da olabilir.

Ne olursa olsun, ev sahibinizin yardımı, burada listelenenlere uymak için en etkili yol olacaktır. Onların etkinleştirilmesiyle, hatanızla başa çıkacak ve web sitenizi bir kez daha gemi şeklini alabilecek durumda olmalısınız.

Çözüm

Bir organizasyonun en etkili personelini nasıl takip ettiği gibi, WordPress'in kullandığı temel yazılım paketi kitaplıklarının tedavisini de göz önünde bulundurmanız gerekir. cURL kitaplığı, dünya çapında web üzerinde tartışmasız En Değerli Katılımcıdır (MVP). WordPress'in Gevşeme API'si ile konuşabilmesini garanti eder, ancak düştüğünde bir hata verecektir.

cURL hatası 28 , temelde bir zaman aşımı sorunudur. Bunlar gibi, güvenlik duvarınızı ve diğer eklentileri devre dışı bırakmak gibi sorumluluklar yoluyla farklı bağlantı yollarını doğrulamak isteyeceksiniz. Ayrıca SSL yapılandırmalarınızı da kontrol etmek isteyeceksiniz. Ana makineniz en mevcut kitaplığı her ikisini de kullanmayabilir, bu da soruna neden olabilir. Öte yandan, hatayı düzeltmek için güreşirseniz, puanları bir kez daha doğru yerleştirmek için en iyi çözüm olacaktır.

cURL hatası 28 veya başka bir cURL hatası hakkında endişeleriniz var mı? Aşağıdaki geri bildirim bölümünde sorun!