Cara Memperbaiki Kesalahan cURL WordPress 28

Diterbitkan: 2022-07-26

Salah satu 'pembawa air' tanpa tanda jasa dari internet adalah perpustakaan URL Klien (cURL). Bahkan, hampir setiap 'hal' yang menggunakan internet akan menggunakan cURL. Bahkan memiliki penggemar di luar atmosfer kita. Ini adalah kumpulan perangkat lunak yang memungkinkan Anda mentransfer data dengan URL, dan WordPress menggunakannya saat membuat permintaan Antarmuka Pemrograman Aplikasi (API). Jika koneksi antara cURL dan WordPress REST API ini habis, Anda akan melihat kesalahan cURL.

Meskipun ada banyak kesalahan CURL yang berbeda, fokus kami adalah dengan kesalahan 28 di sini. Untungnya, ada sejumlah perbaikan:

  1. Nonaktifkan firewall dan plugin keamanan Anda untuk sementara.
  2. Pastikan host Anda menggunakan versi terbaru dari pustaka cURL dan perangkat lunak terkait.
  3. Periksa dan konfigurasi ulang pengaturan Secure Sockets Layers (SSL) Anda.
  4. Pastikan plugin WordPress Anda yang lain tidak berkontribusi pada masalah Anda.
  5. Hubungi tuan rumah Anda jika Anda tidak dapat menemukan perbaikan.

Meskipun ada banyak kesalahan CURL yang berbeda, kita akan berbicara lebih banyak tentang kesalahan 28 di sini. Namun, jika perlu, kami juga akan membahas apakah kesalahan cURL lain mungkin muncul untuk mengejutkan Anda.

1. Nonaktifkan Firewall dan Plugin Keamanan Anda

Salah satu cara untuk mengetahui apakah Anda memiliki kesalahan cURL adalah dengan memeriksa halaman Alat > Kesehatan Situs di dalam WordPress. Jenis kesalahan ini akan sering kritis, dan WordPress akan memberikan kesalahan 28 nama eksplisit.

Layar Kesehatan Situs WordPress.

Salah satu perbaikan pertama yang dapat Anda coba adalah menonaktifkan firewall atau plugin keamanan di situs Anda. Tentu saja, Anda akan melakukannya melalui layar Plugins > Installed Plugins :

Layar Plugin Terpasang WordPress.

Setelah Anda melakukannya, lakukan langkah-langkah berikut:

  • Periksa kembali halaman Kesehatan Situs untuk menemukan kesalahan.
  • Akses log untuk plugin keamanan atau firewall Anda untuk melihat permintaan API mana yang menyebabkan masalah.
  • Ubah pengaturan plugin Anda, dan aktifkan kembali untuk memastikan kesalahan hilang.

Ini sering menjadi alasan utama untuk kesalahan cURL, jadi Anda harus memastikan ini bukan masalahnya sebelum Anda mencari solusi lain.

2. Pastikan Penyedia Hosting Anda Menggunakan Versi Curl Saat Ini

Ada sejumlah perpustakaan dan perangkat lunak yang saling berhubungan yang memastikan WordPress berjalan seperti yang Anda harapkan. Meskipun cURL adalah satu, versi PHP dan OpenSSL Anda semuanya harus yang terbaru.

Kabar baiknya adalah Anda dapat memeriksa ini di dalam WordPress. Sekali lagi, Anda dapat menuju ke Alat > Layar Kesehatan Situs dan memeriksa tab Info :

Tab Info di layar Kesehatan Situs.

Anda akan menemukan sejumlah metrik di bawah bagian Server . Ini akan memberi tahu Anda versi PHP, versi cURL, dan banyak detail lainnya tentang situs Anda:

Versi PHP dan versi cURL dalam layar Kesehatan Situs.

Versi terbaru dari perangkat lunak ini akan berubah selama keberadaannya. Karena itu, jika Anda tidak yakin apakah mereka saat ini, hubungi tuan rumah Anda. Mereka dapat memeriksa ini untuk Anda, dan akan memperbarui versi yang lebih lama jika perlu.

3. Konfigurasi Ulang Pengaturan SSL Anda

Pengaturan SSL atau HTTP yang salah dikonfigurasi dapat menjadi penyebab lain dari kesalahan cURL. Namun, bergantung pada sifat pasti dari waktu tunggu atau panggilan API, Anda akan melihat kesalahan yang berbeda.

Salah satu masalah umum adalah kesalahan cURL yang muncul melalui pengaturan enkripsi yang tidak cocok. Misalnya, jika WordPress membuat panggilan API menggunakan HTTPS tetapi situs Anda tidak menggunakannya, Anda akan melihat kesalahan cURL.

Perbaikan paling mudah di sini adalah menghapus dan membuat kembali sertifikat SSL Anda. Jika ini tidak menyelesaikan masalah, Anda harus menghubungi tuan rumah Anda sekali lagi. Mereka akan dapat menggali ke dalam server Anda dan melihat masalahnya secara mendalam.

4. Periksa Plugin WordPress Anda yang Lain untuk Kesalahan

Salah satu cara khas untuk memperbaiki seluruh host kesalahan WordPress adalah dengan menonaktifkan dan mengaktifkan kembali plugin Anda. Dalam banyak kasus, itu mungkin berlebihan. Namun, jika Anda mengalami kesalahan cURL, salah satu plugin Anda bisa menjadi penyebabnya.

Proses di sini hampir merupakan kebalikan dari proses instalasi. Pertama, buka layar Plugins > Installed Plugins di WordPress, dan gunakan kotak centang untuk memilih semua plugin Anda secara massal:

Menggunakan kotak centang pilih massal di dalam WordPress.

Dari sini, pilih Nonaktifkan dari menu tarik-turun Tindakan massal :

Memilih Nonaktifkan dari menu tindakan Massal dalam WordPress.

Setelah Anda mengklik tombol Terapkan , Anda akan menonaktifkan semua plugin Anda. Selanjutnya, periksa kesalahan cURL, lalu aktifkan kembali setiap plugin secara bergantian.

Setelah Anda menemukan plugin yang terkait dengan kesalahan, Anda dapat menemukan plugin baru yang mencapai fungsi yang sama, menghapusnya sama sekali, atau meminta pengembang untuk memperbaikinya. Dari sana, Anda seharusnya tidak melihat kesalahan cURL 28 .

5. Jika Anda Tidak Dapat Memperbaiki Kesalahan cURL WordPress 28 Hubungi Host Anda

Pada titik tertentu, Anda mungkin menabrak dinding bata dan menghabiskan semua perbaikan yang Anda ketahui untuk kesalahan cURL 28 . Saran kami adalah menghubungi tuan rumah Anda dan meminta mereka untuk menyelidiki masalah Anda. Dalam kebanyakan kasus mereka harus dapat melakukan ini tanpa ribut-ribut.

Faktanya, mungkin ada masalah dengan lingkungan hosting Anda yang perlu mereka perhatikan, seperti masalah dengan server Domain Name System (DNS). Mungkin juga ada masalah kinerja yang membutuhkan masukan mereka.

Apapun, dukungan host Anda akan menjadi jalan terbaik untuk diikuti di sini. Dengan bantuan mereka, Anda seharusnya dapat memperbaiki kesalahan Anda dan mendapatkan bentuk kapal situs Anda lagi.

Kesimpulan

Sama seperti bagaimana perusahaan menjaga pekerja terbaiknya, Anda juga perlu menjaga perpustakaan perangkat lunak penting yang digunakan WordPress. Pustaka cURL bisa dibilang sebagai Most Valuable Player (MVP) di web. Ini memastikan WordPress dapat berbicara dengan REST API, tetapi ketika turun, itu akan menimbulkan kesalahan.

Kesalahan cURL 28 pada dasarnya adalah masalah waktu habis. Dengan demikian, Anda akan ingin memeriksa jalur koneksi yang berbeda, melalui tugas-tugas seperti menonaktifkan firewall dan plugin lainnya. Anda juga ingin memeriksa pengaturan SSL Anda. Host Anda mungkin juga tidak menggunakan pustaka terbaru, yang dapat menyebabkan masalah. Namun, jika Anda kesulitan memperbaiki kesalahan, itu akan menjadi pilihan terbaik untuk memperbaikinya kembali.

Apakah Anda memiliki pertanyaan tentang kesalahan cURL 28 , atau kesalahan cURL lainnya? Tanyakan di bagian komentar di bawah!