wordpress curl error 60

WordPress Güncellemede cURL Error 60: Hatası ve Çözümü

WordPress’te son sürüme güncelleme yapmak isterken karşılaşılan “Dosya indirme başarısız: cURL error 60” ve gene WordPress eklenti güncellemesi sırasında ortaya çıkan “Güncelleme başarısız: Dosya indirme başarısız. cURL error 60:” hatası genellikle bir SSL sertifikası doğrulama sorunu nedeniyle oluşur. Bu hata, WordPress’in güncelleme veya eklenti indirme işlemi sırasında sunucunun güvenli bağlantı kuramaması (sertifika doğrulayamaması) durumunda görülür.

Eğer mevcut kurulu WordPress sürümünüzü uzun süre güncellemediyseniz, admin paneline giriş yaptıınızda WordPress’in kendisi ile eklentilerini güncellemek istediğinizde, bu hatalar ile karşılaşıp güncelemenin gerçekleşmediğini görebilirsiniz.

Bu hata, sunucunuzun cURL aracının geçerli bir CA (Certificate Authority) sertifika dosyasına erişememesi nedeniyle ortaya çıkar. Kısacası, WordPress güvenli bağlantı kurmaya çalışırken sunucuda (hosting hesabınızda) gerekli kök sertifikaları bulamamaktadır.

cURL error 60: Hatası Çözümü:

cURL Sertifika Dosyasını Güncelleyin: 

  1. PHP’nin cURL kütüphanesi, SSL sertifikalarını doğrulamak için bir cacert.pem dosyasına ihtiyaç duyar. Bu dosya bir nedenle eksikse veya WordPress’in çok eski bir sürümünü kullanıyor olmanız nedeniyle eski ise bu hatayı alırsınız.
  2. Bu adresten en güncel sertifika dosyasını indirin: https://curl.se/ca/cacert.pem
  3. İndirdiğiniz dosyayı Notepad ve benzeri bir metin editörü ile açın ve içeriğini olduğu gibi kopyalayın.
  4. Hosting hesabınıza giriş yaparak dosya yöneticisinden veya FTP ile bağlanarak:
    /wp-includes/certificates/ca-bundle.crt dosyasını bulun ve dosya içeriğini tamamen kopyaladığınız içerik ile güncelleyip kaydedin.

Bu işlemi yaptıktan sonra WordPress güncellemesi yaparken “Dosya indirme başarısız: cURL error 60” ve eklenti güncellemesi yapmak isterken  “Güncelleme başarısız: Dosya indirme başarısız. cURL error 60:” şeklinde karşılaşılan hatalar düzelecektir.