1. Hata Tanımı: cURL error 60 Nedir?
cURL error 60: SSL certificate problem: unable to get local issuer certificate hatası, WordPress sisteminin güncelleme dosyasını indirirken gerekli SSL sertifikasını doğrulayamamasından kaynaklanır. Bu hata, güvenli bağlantının (HTTPS) kurulamadığını gösterir.
Genellikle eski WordPress sürümlerinde bulunan ca-bundle.crt
dosyasının güncel olmaması nedeniyle ortaya çıkar.
2. Hatanın Teknik Sebebi Nedir?
- WordPress, güncelleme dosyalarını HTTPS protokolü ile indirir.
- İndirme sırasında, sunucu tarafında veya WordPress içerisinde bulunan sertifika listesi (CA bundle) güncel değilse doğrulama başarısız olur.
- Bu durumda bağlantı kurulamaz ve "SSL certificate problem" hatası oluşur.
3. Sorunun Çözümü İçin Ne Yapmak Gerekir?
- 1. wordpress.org sitesinden en güncel WordPress sürümünü indirin.
- 2. ZIP dosyasını açın ve
wp-includes/certificates/ca-bundle.crt
dosyasını bulun. - 3. Bu dosyayı FTP ya da dosya yöneticisi ile sitenizde aynı konumda bulunan eski dosya ile değiştirin.
- 4. Daha sonra WordPress yönetim panelinden güncellemeyi tekrar başlatın.
Bu işlemler sonrası sertifika doğrulama sorunu ortadan kalkar ve güncelleme işlemi başarıyla tamamlanır.
4. Ek Tavsiyeler ve Sunucu Düzeyinde Kontrol
- Sunucunuzda cURL ve OpenSSL kütüphanelerinin güncel olduğundan emin olun.
- Linux kullanıcıları için:
apt install ca-certificates
veyayum install ca-certificates
komutlarıyla sistem CA listesi güncellenebilir. - Geçici çözüm olarak
wp-config.php
dosyasınadefine('WP_HTTP_BLOCK_EXTERNAL', false);
satırı eklenebilir; ancak bu güvenli bir yöntem değildir ve önerilmez.
5. Hala Yardıma İhtiyacınız Varsa
Yukarıdaki adımları uygulamanıza rağmen sorun devam ediyorsa, Aysima teknik destek ekibi olarak yanınızdayız. Bize bildirim sayfamızdan ulaşabilirsiniz.