Mulai 30 September 2021, permintaan API HTTP mungkin berhenti berfungsi di situs WordPress yang memasang sertifikat Let's Encrypt Show
Misalnya, permintaan seperti ini akan menghasilkan kesalahan $res = wp_remote_get( 'https://wp-kama.com/' ); if( is_wp_error( $res ) ){ echo $res->get_error_message(); } Kami mengerti kesalahan cURL 60. Masalah sertifikat SSL. sertifikat telah kedaluwarsa Kesalahan seperti itu bisa dilihat di mana saja, misalnya
Mengapa kami melihat sertifikat kesalahan telah kedaluwarsa?Singkatnya, inti WP memiliki file sertifikat root Penjelasan lebih rinci Tanpa merinci terlalu banyak, beberapa kata untuk non-spesialis mengapa berakhirnya sertifikat Ketika Let's Encrypt muncul, sertifikat root Dengan pembaruan WP berikutnya, kesalahan ini hilang, tetapi inilah yang harus dilakukan jika Anda membutuhkan solusinya hari ini, atau jika Anda tidak berencana memperbarui WordPress, tetapi perlu permintaan HTTP yang berfungsi Larutan. kesalahan cURL 60. Sertifikat SSL telah kedaluwarsaAnda perlu memperbarui konten file Mengubah file inti dalam hal ini dapat diterima, karena lain kali Anda memperbarui WP, masalahnya akan hilang. Lihat komit yang sesuai di GitHub Itu bisa dilakukan secara manual
Atau gunakan kode berikut untuk melakukan operasi ini secara terprogramMenggunakan kode berguna ketika Anda memiliki kemampuan untuk menjalankan kode dari panel admin, misalnya menggunakan plugin Cuplikan Kode Pada tanggal 29 dan 30 September 2021 root certificate yang digunakan oleh Lets Encrypt kedaluwarsa. Hal ini dapat menyebabkan permintaan ke server kami gagal dan Anda akan melihat kesalahan yang berisi sertifikat SSL menjadi tidak valid Karena sertifikat ini kedaluwarsa diketahui jauh sebelum terjadi, sebagian besar vendor perangkat lunak mengambil tindakan untuk mencegah hal ini menjadi masalah. Namun dalam beberapa kasus, masalah masih dapat muncul
Kami telah melihat pembaruan pada perangkat lunak yang tidak, atau salah, ditambal. Jadi masalah harus memiliki dampak yang terbatas Untuk pengguna yang masih memiliki masalah ini. pastikan Anda menjalankan perangkat lunak yang diperbarui (mis. g. browser, server web) atau minta host Anda untuk melakukannya Menjalankan perangkat lunak versi terbaru di perangkat modern dan masih mengalami masalah ini? . ). Kami akan mencoba memandu Anda untuk memperbaikinya Bagaimana cara memperbaiki kesalahan curl 60 masalah sertifikat SSL sertifikat telah kedaluwarsa?Untuk mengatasi kesalahan, mereka perlu memperbarui PHP ke versi terbaru (7. 4 / 8. 1), yang akan menggunakan versi OpenSSL yang lebih baru. Dalam beberapa kasus, pengguna perlu menghapus sertifikat DST Root CA X3 secara manual dari /wp-includes/certificates/ca-bundle mereka.
Bagaimana cara menonaktifkan verifikasi SSL di curl PHP?Untuk melewati validasi sertifikat SSL untuk server lokal dan pengujian, Anda dapat meneruskan opsi -k atau --insecure ke perintah Curl . Opsi ini secara eksplisit memberi tahu Curl untuk melakukan koneksi SSL "tidak aman" dan transfer file. Curl akan mengabaikan peringatan keamanan apa pun tentang sertifikat SSL yang tidak valid dan menerimanya sebagai valid.
Mengapa sertifikat SSL saya kedaluwarsa?Alasan sertifikat SSL kedaluwarsa adalah agar enkripsi Anda tetap mutakhir . Dengan mengharuskan Anda memperbarui sertifikat SSL setiap dua tahun, Anda akan selalu memiliki versi dan cipher TLS terbaru.
Bagaimana cara melewati sertifikat SSL yang tidak valid kedaluwarsa?Lakukan solusi di bawah ini untuk mengatasi Kesalahan Sertifikat SSL Tidak Valid. . Pertama, verifikasi apakah program Firewall atau Antivirus mengganggu koneksi SSL. . Hapus file cache, riwayat penelusuran internet, dan cookie Verifikasi apakah tanggal sistem sudah benar, apakah cocok dengan zona waktu saat ini |